React(0.13)定義一個使用動畫
<!DOCTYPE html> <html> <head> <title>React JS</title> <script src="../build_0.13/react.js"></script> <script src="../build_0.13/JSXTransformer.js"></script> <script src="../build_0.13/react-with-addons.min.js"></script> <style type="text/css"> .example-enter{color:red;} .example-active{color:green;} </style> </head> <body> <div id="example" ></div> <script type="text/jsx"> var ReactCSSTransitionGroup = React.addons.CSSTransitionGroup; var TodoList = React.createClass({ getInitialState: function() { return {items: [`hello`, `world`, `click`, `me`]}; }, handleAdd: function() { var newItems = this.state.items.concat([prompt(`Enter some text`)]); this.setState({items: newItems}); }, handleRemove: function(i) { var newItems = this.state.items; newItems.splice(i, 1); this.setState({items: newItems}); }, render: function() { var items = this.state.items.map(function(item, i) { return ( <div key={item} onClick={this.handleRemove.bind(this, i)}> {item} </div> ); }.bind(this)); return ( <div> <button onClick={this.handleAdd}>Add Item</button> <ReactCSSTransitionGroup transitionName="example"> {items} </ReactCSSTransitionGroup> </div> ); } }); //將元件加到對應的元素上 React.render( <TodoList />, document.getElementById(`example`) ); </script> </body> </html>
相關文章
- React(0.13) 定義一個checked元件React元件
- React(0.13)定義一個checked元件React元件
- React(0.13)定義一個多選的元件React元件
- react篇章-React 元件-ES6 class 來定義一個元件React元件
- 手寫一個 React 動畫元件React動畫元件
- 一個簡單的構建React元件動畫方案React元件動畫
- react中什麼使用定義變數,需要使用useRef,什麼時候直接定義即可?React變數
- 前端如何定義一個常量前端
- 動態定義一個方法
- 定義一個巨大的model
- react專案中使用lottie動畫React動畫
- XamarinAndroid元件教程設定自定義子元素動畫(一)NaNAndroid元件動畫
- 巢狀表在表定義中的使用:一個例子巢狀
- ModernUI教程:定義一個LogoUIGo
- 自定義轉場動畫(一)動畫
- 一起學React--元件定義和元件通訊React元件
- 簡單-定義一個小程式元件元件
- Python如何定義一個函式Python函式
- 在blade中定義一個可以被模版使用的變數變數
- [譯] React Native 中使用轉場動畫!React Native動畫
- React元件方法的兩種定義方式React元件
- React Suite 做了一個有意思的決定ReactUI
- react-navigation自定義StackNavigator頁面跳轉動畫ReactNavigation動畫
- 使用React Hooks + 自定義Hook封裝一步一步打造一個完善的小型應用。ReactHook封裝
- 策略模式-定義一個演算法族模式演算法
- 定義一個單例型別的Qml單例型別
- Android自定義View:一個精緻的打鉤小動畫AndroidView動畫
- 使用 React 實現一個輪播元件React元件
- React轉微信小程式:從React類定義到Component呼叫React微信小程式
- jQuery動畫—自定義動畫animate()jQuery動畫
- 使用 Flutter 自定義一個 ProgressBar - IntervalProgressBarFlutter
- 10 個好用的自定義 React HooksReactHook
- 一個C++巨集定義與列舉定義重複的編譯錯誤C++編譯
- Vue一個案例引發「動畫」的使用總結Vue動畫
- Protocol Buffers學習(1):定義一個訊息Protocol
- DBMS_REDEFINITION(線上重定義一個重要bug)
- 使用React手寫一個手風琴元件React元件
- 自定義view 之多個引導層動畫效果View動畫