Counselllor / Counsellor-Web

Avoid .bind() or local functions in JSX properties JS-0417
Performance
Major
7 occurrences in this check
JSX props should not use arrow functions
12          <li><NavLink className={({isActive})=>isActive?'active': 'none'} to='/about'>About</NavLink></li>
13          <li>
14            <div className='loginSignUpBtn'><NavLink className={({isActive})=>isActive?'active': 'none'} to='/login'>Login</NavLink></div>
15            <div className='loginSignUpBtn'><NavLink className={({isActive})=>isActive?'active': 'none'} to='/signup'>Sign Up</NavLink></div>16          </li>
17        </ul>
18      </nav>
JSX props should not use arrow functions
11          <li><NavLink className={({isActive})=>isActive?'active': 'none'} to='/'>Home</NavLink></li>
12          <li><NavLink className={({isActive})=>isActive?'active': 'none'} to='/about'>About</NavLink></li>
13          <li>
14            <div className='loginSignUpBtn'><NavLink className={({isActive})=>isActive?'active': 'none'} to='/login'>Login</NavLink></div>15            <div className='loginSignUpBtn'><NavLink className={({isActive})=>isActive?'active': 'none'} to='/signup'>Sign Up</NavLink></div>
16          </li>
17        </ul>
JSX props should not use arrow functions
 9        <img id='logo' src={Logo} alt="logo" />
10        <ul>
11          <li><NavLink className={({isActive})=>isActive?'active': 'none'} to='/'>Home</NavLink></li>
12          <li><NavLink className={({isActive})=>isActive?'active': 'none'} to='/about'>About</NavLink></li>13          <li>
14            <div className='loginSignUpBtn'><NavLink className={({isActive})=>isActive?'active': 'none'} to='/login'>Login</NavLink></div>
15            <div className='loginSignUpBtn'><NavLink className={({isActive})=>isActive?'active': 'none'} to='/signup'>Sign Up</NavLink></div>
JSX props should not use arrow functions
 8      <nav id="navbar">
 9        <img id='logo' src={Logo} alt="logo" />
10        <ul>
11          <li><NavLink className={({isActive})=>isActive?'active': 'none'} to='/'>Home</NavLink></li>12          <li><NavLink className={({isActive})=>isActive?'active': 'none'} to='/about'>About</NavLink></li>
13          <li>
14            <div className='loginSignUpBtn'><NavLink className={({isActive})=>isActive?'active': 'none'} to='/login'>Login</NavLink></div>
JSX props should not use arrow functions
191            key={college.id}
192            onClick={() => handleCollegeClick(college)}
193            onTouchStart={() => handleTouchStart(index)}
194            onTouchEnd={handleTouchEnd}195          >
196            <div className="college-content">
197              <div className="up">
JSX props should not use arrow functions
190            className={`college ${activeIndex === index ? 'active' : ''}`}
191            key={college.id}
192            onClick={() => handleCollegeClick(college)}
193            onTouchStart={() => handleTouchStart(index)}194            onTouchEnd={handleTouchEnd}
195          >
196            <div className="college-content">
JSX props should not use arrow functions
189          <div
190            className={`college ${activeIndex === index ? 'active' : ''}`}
191            key={college.id}
192            onClick={() => handleCollegeClick(college)}193            onTouchStart={() => handleTouchStart(index)}
194            onTouchEnd={handleTouchEnd}
195          >