javascript - 如何正确导出反应组件
问题描述
我在 React 中执行以下代码,新手,但它似乎在这里没有工作它的错误:
// React 16.x code below
import React from 'react';
// Create the Label React component here
function Label(props){
var c = "color:'" + props.color + "'";
return <div style="{c}">{props.value}</div>
}
// Modify this function if you want to change the preview
// It will not be evaluated as part of the assessment
export function Preview() {
return <Label value={'Solution'} color={'blue'} />;
// ReactDOM.render()
}
// Do not change
export default Label;
解决方案
该style
道具接受一个对象,请参阅相关文档。
style 属性接受带有 camelCased 属性的 JavaScript 对象,而不是 CSS 字符串。
function Label(props) {
return <div style={{ color: props.color }}>{props.value}</div>;
}
推荐阅读
- mysql - 根据更新结果的结果更新数据库表
- selenium - 从独立的 Selenium Chrome 实例获取 Chromedriver 日志
- android - 在 Kotlin 中更改可变列表中的值
- python - 如何从给出变量未定义错误的模块中修复类方法函数
- python - Tkinter 滚动条不起作用:使用网格显示数据框
- javascript - 为什么这个变量没有在这个条件语句中被赋值?
- r - 使用 par() 设置 col= 参数
- python - 使用 BeautifulSoup 从 HTML 中提取文本
- arrays - 将数组转换为多维哈希
- design-patterns - 构造+视图模式示例的实现