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
今天碰到一個很奇葩的問題,後來在stackoverflow上面查,據說是react-native的一個bug。 原帖地址:http://stackoverflow.com/questions/38579665/reactnative-activityindicator-not-showing-when-animating-property-initiate-false 比如如下代碼: constructor(props) {
Time of Update: 2018-07-26
行動裝置 App往往受限於螢幕大小,而資料內容長度的不確定性,在很多地方都需要用列表組件來作為資料展示的容器。 對應於原生應用組件,它可能是iOS的TableView,也可能是Android的ListView,RecycleView。 這些組件都有一些共同的特點: 1、視圖可滾動。 2、可複用視圖模板。 3、視圖高度隨著資料內容長度的變化而彈性變化。 4、內建效能最佳化。
Time of Update: 2018-07-26
1 前面我們已經說過了RN混合開發中,原生如何調用JS的各個頁面 JS如何調用原生的activity,以及JS中如何調用原生的方法. 2 這些已經比較簡單的,這一節主要說,我們如果在原生JAVA代碼中,某個時刻非常想響應JS的某個方法怎麼辦. 目前,我還沒有瞭解到如何可以直接調用JS的某個方法,我的做法是採用事件響應的方式,就跟Android原生的按鈕綁定了某個事件一樣,如果收到這個訊息,JS端就去執行這個操作.下面具體說一下. 1 JAVA端註冊事件 如何註冊時間呢,
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-07-27
在上篇文章《react-native 嘗鮮計劃-環境搭建》中講述了react-native 的環境搭建,並初始化了 react-native 的第一個項目。如果你已經完成了上一篇文章的學習,並且成功調試第一個 “hello world” 項目,你已成功地經邁出第一步,接下來的學習就會順利得多。在我成功調試出第一個項目之後,連蒙帶差的走讀了下原生代碼和 index.android.js 代碼,腦海裡有很多疑問,第一個疑問就是:react-native
Time of Update: 2018-07-28
react-webpack 2 - 完整配置案例 源碼 webpack 開發跨域問題解決 react16 + react-router4 + webpack開發環境搭建 1.先定義一些配置常量 /webpack/config.js // 引入 node.js path 模組 const path = require('path'); // sass-loader 的 配置 exports.sassLoaderConfig =
Time of Update: 2018-07-31
react、redux個人學習筆記 reactredux個人學習筆記 State Actions與Reducer React組件生命週期 React組件內的state 瀏覽器控制台snapshot
Time of Update: 2018-08-05
1、樣式class的寫法 javascript: class react:className 2、style的寫法 (react的駝峰命名) &
Time of Update: 2018-08-22
前言 今天群裡面有很多都在問關於 React 組件之間是如何通訊的問題,之前自己寫的時候也遇到過這類問題。下面是我看到的一篇不錯英文版的翻譯,看過我部落格的人都知道,我翻譯可能不會按部就班,會儘可能用中文的意思,來將作者要講述的技術描述清楚。英文能力有限,如果有不對的地方請跟我留言,一定修改……^_^ 原著序 處理 React 組件之間的交流方式,主要取決於組件之間的關係,然而這些關係的約定人就是你。 我不會講太多關於
Time of Update: 2018-08-22
準備 首先,我們在官方文檔寬度和高度一節可以知道,RN中單位是dp,這個跟Android中的單位是一致的。 官網中: A dp is equal to one physical pixel on a screen with a density of 160.To calculate dp:dp = (width in pixels * 160) / screen density 這裡的 screen density
Time of Update: 2018-09-04
這篇來介紹button中elementUi、iview、ant中樣式結構ant Design reactant-react中button分兩個檔案less:mixins.less:根據button功能樣式不同封裝成函數。index.less:調用mixins.less中的函數來聲明button的相關class我們先來看mixins.less的結構btn(基礎樣式,主要用設定按鈕通用樣式):.btn() { display: inline-block;//行內塊元素 font-weight:
Time of Update: 2018-09-04
標籤:出錯 linu 普通使用者 gen file res oid block 啟動 之前做前端大多在windouws下,而後端又在linux下。由於來回切換麻煩,所以幾天也將react-nat
Time of Update: 2018-07-30
標籤:event round isp message higher data ali options ike (下面部分內容正處於翻譯中,敬請稍等......)<Field
Time of Update: 2018-10-21
標籤:port text hit upper end tom 16px Fix exp In this lesson, you will learn how to extend styles
Time of Update: 2018-10-18
標籤:4行 指令 頁面 mes 名稱 lob pre div src String
Time of Update: 2018-10-15
標籤:log dom route span err reac about classname exp import React, { Component } from
Time of Update: 2018-10-08
標籤:glob 滑鼠右鍵 加速 建立項目 native 下載 pre 命令 控制 開啟控制台,分別執行這兩行命令(npm鏡像加速後面的過程)npm config set registry
Time of Update: 2018-10-02
標籤:click 等等 http reference foreach 方法 一個 elf rom 一、bindme官方定義: is a helper to bind a list of
Time of Update: 2018-12-05
這回繼續研究Actor的應用,我發現scala-lang裡關於Actor的Advance Example很有代表性,所以專門花時間研究一下這個例子,以下我經過我修正後的代碼並且加入了一些關鍵的debug資訊,因為原始的版本無法在Scala2.8上運行:import scala.actors._import scala.actors.Actor._object Message { def main(args: Array[String]) { val n = 3 var k = 0