我是个新手。我正在练习创建一个非常简单的九网格框,用户可以使用下拉菜单选择他们现在想要使用的颜色。唯一的问题是,我不太清楚如何将变量从包含它的类(ColorPicker)传递到包含网格的类(Box)。有人能给我一些关于如何做到这一点的建议吗?
我仍然习惯于将道具传递给其他类。
这里有一个CodePen的链接:
这是我的代码
//this displays the color selections for the boxes: red, green, and blue
var ColorPicker = React.createClass({
handleChange: function(e)
我已经定义了我的路线,我的链接工作正常。当路由器调用组件时,我希望通过链接传递一个道具。我甚至不知道这是否可能。
为了更好地理解,请查看代码:// I WANT TO PASS THE CURRENT PROJECT AS A PROP HERE和//I WANT TO GET THE PASSED PROP IN THE LINK HERE
我在react中的功能组件:
const ProjectList = () => {
....//not meaningful code. I get my data from a call to a database so its not pas
我有一个react组件:
var Main = React.createClass({
handleFoo: function() {
self.setState(...);
},
...
})
我使用以下命令呈现它:
var top = ReactDOM.Render(<Main />, document.getElementById("x"))
然后,我从外部源接收数据,并希望与顶级组件进行交互,因此我尝试:
top.handleFoo()
但我得到了
TypeError: top.handleFoo is not a function
从组
我只是从react开始。我发现大多数状态都是由简单的数据组成的,比如对象、字符串、数字等等。我希望能够使用无渲染器类来保持和控制这样的状态:
import React, { Component } from 'react';
import HumanPlayer from "./players/HumanPlayer";
import Money from "./Money";
import ComputerPlayer from "./players/ComputerPlayer";
import Deck from "