Time of Update: 2018-07-26
1、create-react-app是什麼。 做一個react項目,構建其開發環境對初學者來說是很困難的。所以,facebook專門出了create-react-app命令,用於react項目開發環境的構建。 create-react-app是基於webpack+ES6建立的。 2、如何使用。 依次在命令列執行以下命令就能完成項目的構建。 cnpm install -g create-react-appcreate-react-app my-app
Time of Update: 2018-07-26
// 路由棧 const Navigator = StackNavigator({ Setting: {screen: SettingSCreenView}, ....}); 1、設定路由狀態改變攔截 function getCurrentRouteName(navigationState) { if (!navigationState) { return null; } const route =
Time of Update: 2018-07-26
組件要實現的功能: 1、定製label和輸入框的placeholder的內容; 2、輸入的內容不符合Regex要求時,輸入框標紅,符合時標綠; 3、點擊清除按鈕後,按鈕消失並清除輸入框內容; 4、對外開放3個方法:擷取、設定、刪除輸入框的內容(trim)。 inputBox.html: <!DOCTYPE html><html><head><link rel="stylesheet"
Time of Update: 2018-08-01
上一篇我們對React有了一個總體的認識,在介紹其中的技術細節之前,我們首先來瞭解一下用於React開發和模組管理的主流工具Webpack。稱之為React開發神器有點標題黨了,不過Webpack確實是筆者見過的功能最為強大的前端模組管理和打包工具。雖然Webpack是一個通用的工具,並不只適合於React,但是很多React的文章或者項目都使用了Webpack,尤其是react-hot-loader這樣的神器存在,讓Webpack成為最主流的React開發工具。
Time of Update: 2018-07-28
《一》、理解JSX JSX即Javascrpt XML— — 一種在React組件內部構建標籤的類XML文法。 JSX並不是新語言,也沒有改變JavaScript的文法,只是一種基於ECMAScript的新特性,一種定義帶屬性樹結構(DOM結構)的文法 React 可以不使用 JSX 來編寫組件,但是使用 JSX 可以讓代碼可讀性更高、語義更清晰、對 React 元素進行抽象等等。 一、使用JSX好處
Time of Update: 2018-08-22
1.查看當前reactNative版本 react-native –version 2.更新全域的reactNative到最新版本 sudo npm update -g react-native-cli 3.查看伺服器端的reactNative的各版本資訊 npm info react-native 4.給下載的普通工程下載安裝RN環境,根據配置的package.json npm install
Time of Update: 2018-08-21
github地址:https://github.com/lyxia/RNWeiBo http://www.jianshu.com/p/4190205d9811 iOS & Android react-native 版本 0.40.0 mobx、redux 架構 已完成 1、微博首頁 2、微博詳細頁 3、點贊 4、未讀訊息紅點 5、發佈頁面動畫 6、微博內容的emoji 7、儲存token,自動驗證token,預先載入userInfo 8、上下拉重新整理 運行
Time of Update: 2018-08-22
React Native通過一個基於Flexbox的布局引擎,在所有移動平台上實現了一致的跨平台樣式和布局方案。 主要屬性 flex flexDirection alignSelf alignItems justifyContent flexWrap 屬性講解 flex 當一個元素定義了flex屬性時,表示該元素是可伸縮的(flex的屬性值大於0的時候才可伸縮),可以把它類比成android中的weight屬性。 class FlexboxReact extends
Time of Update: 2018-08-16
此文是我的出版書籍《React Native 精解與實戰》連載分享,此書由機械工業出版社出版,書中詳解了 React Native 架構底層原理、React Native 組件布局、組件與 API 的介紹與代碼實戰,以及 React Native 與 iOS、Android 平台的混合開發底層原理講解與代碼實戰示範,精選了大量執行個體代碼,方便讀者快速學習。書籍還配套了視頻教程「80 節實戰課精通 React Native
Time of Update: 2018-08-06
標籤:行操作 分享圖片 vpd inner 分享 alt 不同 reac 修改 react擁有極速渲染的特點,這個特點依靠的就是react的虛擬dom和diff演算法對比兩個圖就可以發現標準do
Time of Update: 2018-10-10
標籤:參數 pre param ams params www. 指定 ring color 1. match通過路徑<Route path="/path/:name" component=
Time of Update: 2015-12-20
標籤:一、 1 var jest = require(‘jest‘); 2 3 jest.dontMock(‘../CheckboxWithLabel.js‘); 4 describe(‘CheckboxWithLabel‘, function() { 5 it(‘changes the text after click‘, function() { 6 var React = require(‘react/addons‘); 7 var
Time of Update: 2015-12-19
標籤:一、 1 <!DOCTYPE html> 2 <html lang="zh-cn"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>表單詳解</title> 6 </head> 7 <body> 8 <script
Time of Update: 2015-11-30
標籤:angularjs ember react 最近一段時間是令前端工程師們非常興奮的時期,因為三大Web架構陸續發布新版本,讓我們見識到了更強大的Web架構。Ember2.0在2個月之前已經發布,從1.0升級到2.0非常簡單。幾周之前React發布了0.14版本。還有很多流行的前端架構,像Backbone 、Knockout及Aurelia。如果你想開發一個Web
Time of Update: 2015-11-01
標籤:React單元測試——十八般兵器齊上陣,環境構建篇一個完整、優秀的項目往往離不開單元測試的環節,就 github 上的主流前端項目而言,基本都有相應的單元測試模組。 就 React 的項目來說,一套完整的單元測試能在在後續迭代更新中迴歸錯誤時候給與警示,但鑒於 React 本身的特殊性,我們又常常將其與 webpack 等工具相結合,其單元測試的部署相比常規的項目要折騰的多。 本文將作為 React
Time of Update: 2015-09-02
標籤:It can be tedious to type out all the boilerplate needed to get the DOM and states in React to synchronize. Luckily, React provides a version of the toolkit with a selection of available addons. This lesson is going to dig into
Time of Update: 2015-06-25
標籤:1. 需要IOS的基礎知識。2. JSX文法3. 虛擬DOM、單向資料注入(虛擬 DOM 到真實 DOM)4. react知識view,可以配合其他類庫使用5. 重要方法: a. render();——返回一些列的組件。 b. this.props ;——擷取父組件傳遞給子組件的資料。 c. this.setState({data:
Time of Update: 2016-01-11
標籤:/** * Sample React Native App * https://github.com/facebook/react-native */‘use strict‘;var React = require(‘react-native‘);var { AppRegistry, StyleSheet, Text, Image, View, TextInput, ListView,} = React;var GIT_URL =
Time of Update: 2015-03-09
標籤:從當前雲發展的勢頭來看幾乎所有互連網應用都趨向大一統的趨勢,一個node下面加一堆應用,同時我們項目也趨向把複雜的大應用拆分成多個小應用,通過各種複雜的Api來協作,通訊,達到同樣的效果。可以看出,拆繁從簡似乎是必然。也符合整個社會的發展趨勢,o(∩∩)o...哈哈,說大了。其實個人認為所有的事情都能夠這樣大的去看待啦,就像社會進化學一樣,好的會保留,差的被淘汰。 React是Facebook的一個前端架構,前端架構我們接觸過不少,比如jquery,dojo,an
Time of Update: 2018-10-25
標籤:ref ams 搜尋 form 組件 bind validate value arch 1.父組件// 父組件onRef = (ref) => { this.child =