@taro

動態 列表
@coder_64d08a0a77d68

我第一個快200 Star 的項目,Taro H5 SSR 插件現在咋樣了

引言 我寫下這篇文章的初衷是,我認識到,編寫代碼的同時,我們也需要去分享我們的工作和成果,讓更多的人瞭解我們所做的事。這篇文章旨在記錄我的第一個近200 Star 的項目 tarojs-plugin-ssr,能讓更多的人去知道這個項目,瞭解到這個項目還被持續維護中。 我將在文章中講講這個項目的起源,回顧我與 Taro 項目的故事。同時,根據我有限的經驗,來回答一些朋友們關於如何參與開源項目的疑問。

@shaogongbra

duxapp:基於Taro使用模塊化開發,提升開發效率

duxapp是基於Taro二次開發的模塊化框架 使用這個框架,結合框架提供的UI庫和工具庫,能幫助你快速且高質量的完成項目,且能實現同時開發小程序、H5、APP(React Native),並且保證各個端的一致性 duxapp還針對APP開發(React Native)做了大量優化,大大降低了APP發開的難度,你可以閲讀React Native教程,瞭解詳情 下面讓我來詳細介紹如何使用duxapp

shaogongbra 頭像

@shaogongbra

昵稱 ShaoGongBra

@youbeiputao

反對一切形式的”跨平台“前端框架

本來一個職位可以招三個人,結果你一個人用跨平台都幹了,剩下的兩個人只能在市場上卷。關鍵產出的東西,性能差、省力不省功,最後996還是你。你説這是利好了誰? 跨平台框架的作者,也是coder出身,但是他背叛了程序員本這一羣體。我提議,作為程序員,要堅決抵制各種形式的跨平台,讓你的兄弟有飯吃、你的前同事有飯吃、讓你的家庭有飯吃、讓其他家庭的孩子有飯吃。如果每個程序員總是自掃門前雪,想着道友死貧道

youbeiputao 頭像

@youbeiputao

昵稱 有杯葡萄

@shaogongbra

duxapp中主題系統是如何實現動態切換的

在舊版本的duxapp,支持主題功能,但是那時候的主體是靜態配置的,並不支持動態切換,新版本,在舊的靜態主題基礎上擴展,實現了動態主題切換 舊版本靜態主題 在之前的版本中已經支持主題功能,在用户配置用,使用模塊的 theme 字段配置主題,像下面這樣 // configs/config/index.js option: { // 基礎模塊 duxapp: { theme: {

shaogongbra 頭像

@shaogongbra

昵稱 ShaoGongBra

@songxianling1992

webpack build打包保留歷史版本資源包;解決部署後;客户端白屏問題

背景: taro+h5的項目; 每次build上線的時候; 如果這時候有人正在使用 h5頁面 ;因為jenkins部署是直接替換掉原來的資源;導致 單頁面應用 的頁面找不到之前的資源;出現白屏、點擊無反應、xxx is not defined 的情況 前端打包解決思路 部署的時候不刪除之前的資源包dist;以保證正在使用的客户端用户始終能找到對應的資源。 將打包資源的文件夾名定義為 版

songxianling1992 頭像

@songxianling1992

昵稱 songxianling1992

@shaogongbra

duxapp放棄了redux,在duxapp中局部、全局狀態的實現方案

全局狀態 全局狀態是一個很實用的功能,例如管理用户信息,組件間狀態共享等功能都需要用到全局狀態,react有很多成熟的全局狀態管理工具,但是很多寫起來太過麻煩,duxapp提供了幾種應對不同場景的全局狀態的方案,當然如果你需要其他全局狀態,可以自行集成 局部全局狀態 這種全局狀態方案的使用場景,在於父子組件之間的狀態共享 import { contextState } from '@/duxapp

shaogongbra 頭像

@shaogongbra

昵稱 ShaoGongBra

@shaogongbra

Taro首個支持鴻蒙的 UI 庫,同時還兼容 React Native、小程序、H5

Taro 4.0 已經推出一段時間了,4.0 版本主要是支持了鴻蒙端的開發以及 Vite 編譯工具的支持。duxapp 在這段時間也跟隨 Taro 的腳步,實現的對鴻蒙端的支持,並且也將之前的 duxui 這個多端的 UI 庫,對鴻蒙端實現了兼容。 duxui 組件庫提供了 60+ 的組件支持,能快速幫助你完成業務。 現在使用這個 UI 庫,不僅能開發鴻蒙,還能實現同時開發 React Nativ

shaogongbra 頭像

@shaogongbra

昵稱 ShaoGongBra