<section className='categories' >
<div className='radio' key={'all'} onChange={handleCategory}>
<label><input type='radio'name='category' value='*' checked/>All</label>
</div>
{categories.map((item) =>
<div className='radio' key={item} onChange={handleCategory}>
<label><input type='radio' name='category' value={`${item}`}/>{item}</label>
</div>
)}
</section>
Cześć! Zrobiłem przy pomocy zaznaczajek w react taką listę kategorii jakiś rzeczy. Ustawiłem domyślną wartość all (wszystkie), by była aktywowana po włączeniu strony. Później z tablicy zawierającej inne kategorie mapuję je. Sam kod spełnia swoją funkcję i po wciśnięciu jednej zaznaczajki stan się zmienia i wszystko wykonuje tak jak powinno. Problem polega na tym, że ta kulka/kropka się nie zmienia. Dopiero po ponownym naciśnięciu następuje ta zmiana. Co więcej, gdy później zaznaczę sobie inną kategorię najpierw ustawi mi się domyślna wartość "all". Czy mogę to jakoś zmienić? Zależy mi tylko by po włączeniu strony ustawiało się all