React
React
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="https://fb.me/react-15.0.0.js"></script>
<script src="https://fb.me/react-dom-15.0.0.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-
core/5.8.34/browser.min.js"></script>
</head>
<body>
<div id="example"></div>
<script type="text/babel">
ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('example')
);
</script>
</body>
</html>開始使用React
建立環境
讓我們不用重新整理網頁
第二階段
為元件加入方法
在class中的方法如果有this的話他會不知道this是什麼,所以要在class 的constructor中把該方法綁進來
2.在class內所有的this都是指到那個class
Prop
在元件內使用條件判斷
使用React router
如何寫style
加上Bootstrap
選取元素
一般寫法:
使用其他庫
1.Radium
2.Material-ui
Material UI 現在0.15後需如下使用
使用server side rendering with Material UI
React toggle style
在render方法內使用js新增component
findDOMNode
Server side rendering(使用Express)
Stateless component
#有關dangersetInnerHTML
Isomophic注意事項
<input /> 裡面的defaultValue如不顯示時 在屬性加個跟著value變動的key即可
Refs
Last updated