这是来自ReactJS的一个新启动器。容易掌握的资源的不可获得性促使我再次抨击这种做法。问题是这样的。我有一个React组件,即RegisterAccount,当单击它时会弹出另一个组件(弹出窗口),允许用户填写注册帐户所需的详细信息。现在,一旦成功注册了一个帐户,我希望将已注册的帐户添加为RegisterAccount下的另一个组件。如何设置此通信?
//In RegisterAccount
<addAccount/> //pop-up
<accountAdded/> //if account added, then show this component
我有一个关于componentDidMount的机制的问题。我正在构建一个天气应用程序,它使用外部api来获取城市的预报数据。
我的预测容器是这样构建的
var React = require('react');
var Forecast = require('../components/Forecast');
var weatherHelpers = require('../utils/weather');
var ForecastContainer = React.createClass({
getInitialState: funct
我是ReactJS新手,我想在多个组件之间共享一个变量。
这些组件没有父子关系或任何其他类型的关系。
class App extends React.Component {
test() {
if (globalVariable) { // I want this variable to be set in another component
// Do something ...
}
}
render() {
// ...
}
}
我在另一个组件中设置globalVariable,如下所示:
class T