【发布时间】:2022-01-27 16:51:00
【问题描述】:
如何在渲染函数之外访问 let 编号以检查是否
const 导航栏 = () => {
const getID = async (id) => {
let id_lang = id;
console.log(id_lang);
}
return (
<Nav>
<NavMenu>
{navname.map((el, index) => (
<NavItem key={index} >
<NavLinks to="/">
{
'1' === {id_lang} ? <p>{el.name_th}</p> : <p>{el.name_en}</p>
//get id_lang for check if here.....
}
</NavLinks>
</NavItem>
))}
<NavItem >
<NavLinksLang >
<DropdownMenu className='dropdownMenu'>
{language.map((el) => (
<DropdownLink onClick={ () => getID(el.id)} >
{el.lang_name}
</DropdownLink>
))}
</DropdownMenu>
</NavLinksLang>
</NavItem>
</NavMenu>
</Nav>
)
}
导出默认导航栏
【问题讨论】:
标签: javascript node.js reactjs styled-components