React.js implement menu [highlight active link]

后端 未结 2 2271
死守一世寂寞
死守一世寂寞 2021-02-15 10:10

The following React.js code renders a navbar with two links named \'about\' and \'project\'. On page load the \'about\' link is active and colored red. When the other link is

2条回答
  •  無奈伤痛
    2021-02-15 10:56

    maybe slightly less verbose... in Pseudocode

    const menuItems = [
       'projects',
       'about',
    ];
    
    class MenuExample extends React.Component {
    
      _handleClick(menuItem) { 
        this.setState({ active: menuItem });
      }
    
      render () { 
        const activeStyle = { color: '#ff3333' };
    
        return (
           
    {menuItems.map(menuItem => {menuItem} )}
    ); } }

提交回复
热议问题