Time of Update: 2016-09-09
標籤:史上最詳細Windows版本搭建安裝React Native環境配置 2016/01/29 | React Native技術文章 | Sky丶清| 95條評論 | 33530 views編輯精選:稀土掘金 是一個高品質的技術社區,從 React Native 到
Time of Update: 2016-09-13
標籤:執行react-native run-android/run-ios的時候出現-bash: /usr/local/bin/react-native: No such file or directory 解釋一下出現問題的大背景:本來這個命令是能啟動並執行,只因為我再網上下載了一個開源的react-native項目,然後執行命令npm
Time of Update: 2016-09-13
標籤:在師父的指點下,開始React的學習。這個React很強大,生產可以複用的組件。開發效率很高,使用這個開發很規範,有流程。可以說是改變了傳統的前端是個切圖仔,使用它可以前後端開發分離。並行開發,效率很高。這個問題是今天第一次遇到。在事件中我綁定了一個函數,這看起來沒有什麼。很正常。。<div id="calendar" onClick={this.selectDate.bind(this)} >
Time of Update: 2016-09-13
標籤:簡 註冊 登入 添加關注作者 小黃人大俠 2016.03.25
Time of Update: 2016-09-12
標籤:react native 網路get請求方式參數不可為undefined(為空白的話預設變為)或null錯誤寫法:export function addToCartAction(isRefreshing, loading, spId, number, spfId = null, pgId = null) { console.warn(‘==>‘,spId+":"+number); return (isRefreshing || loading) ?
Time of Update: 2016-09-12
標籤:Reactotron 通過終端來控制(騰雲科技ty300.com)、監控以及檢查你的 React DOM 以及 React Native 應用(基礎教程qkxue.net)。支援:React Native 0.23+React DOM 15+React Native Web 0.0.15+主要用於:使用文本或者對象發送日誌命令轉寄所有錯誤和警告監控 actions 的執行流程跟蹤每個 action 效能查詢全域狀態訂閱狀態值並在變化時進行通知分發自訂 action監控 HTTP 調用要求:
Time of Update: 2016-09-11
標籤:回顧前面的知識props只能進行資料傳遞,不能修改,並且只能通過父組件傳給子組件;state(狀態)用來儲存互動的狀態,每個組件內建state屬性。不能在組件之間傳遞資料。組件之間傳值可以找到這些組件之間共有的父組件,把state屬性設定在父組件上。react可以通過fetch()方法來完成ajax的非同步提交。組件生命週期前兩種:componentWillMount 組件渲染之前載入,在這個周期裡邊修改,不會進行再次渲染。componentDidLMount
Time of Update: 2016-09-10
標籤:ReactJs的一大特點就是引進了虛擬dom(Virtual DOM)的概念。為什麼我們需要Virtual DOM,Virtual DOM給我們帶來了什麼優勢。首先我們要瞭解一下瀏覽器的工作流程。當我們從一個服務拿到請求的html時,瀏覽器會怎麼辦?(1)建立DOM樹一旦瀏覽器收到html檔案後,渲染引擎(render engine)就開始解析它,並根據HTML元素(elements)一一對應地產生DOM
Time of Update: 2016-09-08
標籤:手勢識別在行動裝置上比在網路上要複雜得多。當應用程式確定使用者的意圖時,一個觸摸可能要經曆幾個階段。 例如,應用程式需要確定觸摸是否是滾動,滑動組件還是輕擊,地圖上的縮放。這甚至可以在觸摸期間發生改變,也可以有多個同時觸摸。 要想使組件在沒有任何額外的關於它們的父組件或子組件的認知的情況下處理這些觸摸互動,需要觸摸應答系統。這個系統在ResponderEventPlugin.js 中實現了,其中包含更多細節和文檔。最佳實務使用者在 web app與native
Time of Update: 2016-09-08
標籤:<div className={ this.state.focus ? "dis_bottom_left_onfocus" : "dis_bottom_left" } ref="bottom_left"> <input type="text" className="dis_bottom_input" ref="bottom_input" placeholder={this.props.mainName || "
Time of Update: 2016-09-08
標籤:一:Props(屬性)大多數組件在建立時就可以使用各種參數來進行定製。用於定製的這些參數就稱為props(屬性)。props是在父組件中指定,而且一經指定,在被指定的組件的生命週期中則不再改變通過在不同的情境使用不同的屬性定製,可以盡量提高自訂群組件的複用範疇。只需在render函數中引用this.props,然後按需處理即可。下面是一個例子:import React, { Component } from ‘react‘;import { AppRegistry, Text, View
Time of Update: 2016-08-14
標籤:In this lesson we‘ll setup a simple build process for converting our ES6 React components into ES5 using Babel and Webpack Install:npm i --save react react-domnpm i -D babel-loader babel-core babel-preset-es2015 babel-preset-reactnpm i -g
Time of Update: 2016-08-13
標籤:開發過程中, 幾乎每個項目都會用到圖片. RN就是通過Image組件顯示圖片。既可以載入網狀圖片,也可以載入本地資源圖片。 Image組件必須在樣式中聲明圖片的款和高。如果沒有聲明,則圖片將不會被呈現在介面上。網狀圖片載入載入網狀圖片非常簡單, 直接上代碼: 修改index.ios.js或者inde.android.jsimport React, { Component } from ‘react‘;import { AppRegistry, StyleSheet,
Time of Update: 2016-08-13
標籤:可觸摸組件有: TouchableHighlight,TouchableNativeFeedback,TouchableOpacity,TouchableWithoutFeedback 1. TouchableWithoutFeedback,在使用者觸摸的時候沒有反饋任何觸摸效果,體驗很不好,基本很少使用. 2. TouchableNativeFeedback 是Android作業系統專用組件,使用原生控制項相應的狀態來展示, 比如5.0以上產生漣漪效果. 3.
Time of Update: 2016-08-12
標籤:react natve組件名稱:Alert、AlertIOS 具體代碼如下
Time of Update: 2016-08-11
標籤:折騰了兩天終於解決了問題,一開始用模擬器是報如的錯然後用真機的時候又報的錯 這個錯誤網上有很多解決方案,說是要降級處理,將build.gradle中的1.3.1改成1.2.3,但是改完之後問題依然沒有解決,My
Time of Update: 2016-08-09
標籤:黑色框為父,綠色框為子,紅色框為孫子。父向子孫傳值用props;子孫向父傳值,要在父設定接收函數和state,同時用props將函數名傳入子孫。問題來了我不想直接傳值給上級,想在姓名後面加“@china”,性別後面加“人”。請看下一篇var Grandson = React.createClass({ render: function(){ return ( <div
Time of Update: 2016-08-05
標籤:和AngularJS相比,上手React簡單到讓人震驚。在引入React庫之後,開發API就通過React對象暴露出來了。我們要做的、能做的,就是:在虛擬DOM上建立元素,然後將它們渲染到真實DOM上。在範例程式碼中使用了React對象的兩個方法:createElement(type,[props],[children...]) - 在虛擬DOM上建立指定的React元素參數type用來指定要建立的元素類型,可以是一個字串或一個React組件類型。當使用
Time of Update: 2016-08-04
標籤:1.react native - expected a component class, got [object Object]組件引用名稱必須是首字母大寫譬如:import Login from ‘./login‘;//檔案名稱和裡面的類名首字母小寫都沒關係,但是引用的別名必須首字母大寫 2.TextInput不顯示必須要設定TextInput的高度,預設是沒有邊框的textInput :{ height : 40, borderColor:
Time of Update: 2016-08-01
標籤:Nav to Repos component from Dashboard.js: goToRepos(){ api.getRepos(this.props.userInfo.login) .then((res)=>{ this.props.navigator.push({ title: ‘Repos‘, component: