为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 JSX 中添加函数?

如何在 JSX 中添加函数?

慕标5832272 2022-01-20 20:33:01
如何在 React 中添加 JavaScript 函数,这可能吗?我得到'功能无效'....//Main component function Main () {const vanilla_JS = function() { console.log('testing')} return (  <main>   <div>{vanilla_JS}</div>  </main> )}ReactDOM.render(<Main />, document.getElementById('root');
查看完整描述

1 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

1)您在该ReactDOM行缺少一个右括号:


ReactDOM.render(<Main />, document.getElementById('root'));

2)您需要调用该函数才能使其工作


vanilla_JS()

在这个工作示例中,我没有登录到控制台,而是返回了一个字符串:


function Main() {


  const vanilla_JS = function() { return 'testing'; }


   return (

    <main>

      <div>{vanilla_JS()}</div>

    </main>

   );


}


ReactDOM.render(<Main />, document.getElementById('root'));

<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.8.4/umd/react.production.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.8.4/umd/react-dom.production.min.js"></script>

<div id="root"></div>


查看完整回答
反对 回复 2022-01-20
  • 1 回答
  • 0 关注
  • 210 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信