How can I access the let number whilst it's outside of the render function to pass down to check if
const Navbar = () => {
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>
)
}
export default Navbar