在const函数内调用一个函数

问题描述 投票:0回答:1

我在const function1里面有一个function1和function2。如何在function1中调用function2()function3()

const function1 = ({par1, par2) => {

    function funtion2(text) {
        <div>function 2: {text}</div>
    }

    const function3 = (text) => <div>function 3 {text}</div>

    return (
         <div>
             call function2: {function2("some text")}
             call function3: {function3("some text")}
         </div>
    )
}
reactjs function jsx
1个回答
2
投票

function2function3声明不应嵌套在function1内,因为它们不依赖于其范围。

function2不返回任何东西。

function1function2function3作为功能组件,应当如此使用;他们应该有pascal案例名称,并有单个props参数:

function Funtion2({ text }) {
    return <div>function 2: {text}</div>
}

const Function3 = ({ text }) => <div>function 3 {text}</div>

const Function1 = ({ par1, par2 }) => {
    return (
         <div>
             <Function2 text={"some text"}/>
             <Function3 text={"some text"}/>
         </div>
    )
}
© www.soinside.com 2019 - 2024. All rights reserved.