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 動畫元件React動畫元件
- react篇章-React 元件-ES6 class 來定義一個元件React元件
- XamarinAndroid元件教程設定自定義子元素動畫(一)NaNAndroid元件動畫
- 一個簡單的構建React元件動畫方案React元件動畫
- react專案中使用lottie動畫React動畫
- react-navigation自定義StackNavigator頁面跳轉動畫ReactNavigation動畫
- [譯] React Native 中使用轉場動畫!React Native動畫
- react中什麼使用定義變數,需要使用useRef,什麼時候直接定義即可?React變數
- React基礎-定義元件React元件
- 前端如何定義一個常量前端
- XamarinAndroid元件教程設定自定義子元素動畫(二)NaNAndroid元件動畫
- 使用 React + Rxjs 實現一個虛擬滾動元件ReactJS元件
- flutter 用 CustomPaint 畫一個自定義的 CircleProgressBar (一)FlutterAI
- 從傳統動畫到react動畫過渡動畫React
- Vue一個案例引發「動畫」的使用總結Vue動畫
- WPF 使用動畫繪製一個點贊大拇指動畫
- Python如何定義一個函式Python函式
- Flutter動畫之自定義動畫元件-FlutterLayoutFlutter動畫元件
- win10開機動畫怎麼設定_win10自定義開機動畫Win10動畫
- 使用 CSS 繪製帶有動畫效果的 React LogoCSS動畫ReactGo
- 一起學React--元件定義和元件通訊React元件
- Java 給PPT新增動畫效果(預設動畫/自定義動畫)Java動畫
- 【React系列】動手實現一個react-reduxReactRedux
- Flutter動畫:用Flutter來實現一個拍手動畫Flutter動畫
- 使用canvas畫出一個矩形Canvas
- 搞定動畫之 JQuery 中的自定義動畫動畫jQuery
- 使用css寫一個紅綠燈交替的動畫效果CSS動畫
- 簡單-定義一個小程式元件元件
- 每週一個前端動畫之二:支援率展示動畫前端動畫
- CSS 怎樣寫一個動畫(從基礎動畫到3d動畫)CSS動畫3D
- React元件方法的兩種定義方式React元件
- 請使用canvas畫一個橢圓Canvas
- React Suite 做了一個有意思的決定ReactUI
- 分享一個簡單的畫刷動畫效果:?️BrushEffect動畫
- 【Android初級】如何實現一個有動畫效果的自定義下拉選單Android動畫
- 使用React Hooks + 自定義Hook封裝一步一步打造一個完善的小型應用。ReactHook封裝
- 定義一個單例型別的Qml單例型別
- 策略模式-定義一個演算法族模式演算法
- 關於React中動畫不生效的一些思考React動畫