小编jba*_*das的帖子

ReactJS:setTimeout()不起作用?

记住这个代码:

var Component = React.createClass({

    getInitialState: function () {
        return {position: 0};    
    },

    componentDidMount: function () {
        setTimeout(this.setState({position: 1}), 3000);
    },

    render: function () {
         return (
            <div className="component">
                {this.state.position}
            </div>
         ); 
    }

});

ReactDOM.render(
    <Component />,
    document.getElementById('main')
);
Run Code Online (Sandbox Code Playgroud)

是不是国家应该在3秒后改变?它正在迅速改变.

我的主要目标是每隔3秒(有setInterval())改变状态,但由于它不起作用,我试过setTimeout(),这也没有用.这有什么灯吗?谢谢!

javascript reactjs

79
推荐指数
7
解决办法
17万
查看次数

扩展React.Component与Component

我刚刚在本地做出反应,在那里我看到不断扩展两个类项目React.ComponentComponent本身.

例子:

class SomeView extends React.Component

要么

class OtherView extends Component

在我们两个都进口 React, {Component} from React

有没有实际的区别,如果是的话,哪一个?没有在网上找到任何信息.干杯!

reactjs react-native

28
推荐指数
1
解决办法
8547
查看次数

标签 统计

reactjs ×2

javascript ×1

react-native ×1