在全職使用 Node.js 工作大半年之后,在上周末轉(zhuǎn)型做 ReactNative 的開發(fā) -- 而這也正是我在業(yè)余時間所做的事情。
于是乎,又一次迎來了把興趣變成職業(yè)的轉(zhuǎn)機(jī)。
以下是我在公司里的技術(shù)轉(zhuǎn)型路線:
前端開發(fā) -> Node.js Web開發(fā) -> ReactNative 開發(fā)
回歸正題。
既然開始了全職的 ReactNative 開發(fā)時光,就希望結(jié)合工作上的一些需要來做一些組件上的開發(fā),畢竟現(xiàn)在 ReactNative 開源社區(qū)上有很多組件長期處于無人維護(hù)的狀態(tài),也有很多輪子還沒有人造,亦或是不符合自己的業(yè)務(wù)需求。
本周的時候,我在 Github 上創(chuàng)建了一個名為 RNComponents 的組織,用來放置一些我自己寫的、或者是從一些沒有持續(xù)維護(hù)的組件 fork 過來的 ReactNative 組件。
為保證組件命名的同一,現(xiàn)在都是用 rn- 為前綴命名。同一在此組織下進(jìn)行維護(hù)管理,并保持 Github 的項(xiàng)目名和 NPM 中的包名一致。
現(xiàn)在已經(jīng)發(fā)布了一個名為 rn-navbar 的簡單導(dǎo)航欄組件和一個從 react-native-htmlview 修改而來的 rn-htmlview 組件(修改內(nèi)容可以參照項(xiàng)目中的 HISTORY 文件)。
當(dāng)然,現(xiàn)在公司里的項(xiàng)目才處于起步、探索和踩坑的狀態(tài),我將會長期維護(hù)此組織中的 ReactNative 組件也相信一定會有更多組件發(fā)布。
Update
點(diǎn)擊組織的主頁可以查看維護(hù)組件的狀態(tài)。
Happy Hacking :D
原文發(fā)表于我的個人博客:http://blog.fantasy.codes/react/2015/11/18/react-native-compnents/ 歡迎訪問。