#reactjs
Суть вопроса такова. Мы берем массив, перебираем его и создаем инпуты ckeckbox в render() react Как составить правильно массив, и как прописать в Render, что какие то инпуты с активным ckeckbox а какие то нет? Ну то есть как написать checkbox={item.checkbox} что должно быть прописано в массиве что бы checkbox был неактивен? lis = this.state.NotesArr.map( (item, index) => { return ( ) });
Ответы
Ответ 1
Реакт отрендерит только то и таким образом, каким вы его запрограммируете. Поэтому в массиве может быть что угодно, к примеру https://codesandbox.io/s/p7n3511yz0 const data = [ { title: 'test1', active: false }, { title: 'test2', active: true }, { title: 'test3', active: false }, { title: 'test4', active: true }, { title: 'test5', active: false }, { title: 'test6', active: true }, ]; const Checkbox = ({ label, selected }) => (); const App = () => ({data.map(item =>);)}
Комментариев нет:
Отправить комментарий