Почитал что это такое. Спасибо за подсказку. Удобная штука.
Но на фокус ставить смысла нет. Элемент с кнопкой. Когда на кнопку нажимаем, то появляется выпадающий список. Это клик по кнопке, а не фокусировка на чем-то.
Антон Спирин, все как-то намеками это писали. Я не сразу въехал.
Теперь осталось понять, как сделать чтобы компонент FruitList был независимым от App. Ваш код onClick из FruitList связал с методом из App. А это мне годится, потому что в другом месте я хочу использовать FruitList со своим обработчиком кнопки добавления. Но это я уже сам попробую исправить.
Антон Спирин, за не изменяемость предыдущего состояния тоже спасибо!
и за конструкцию [...prevState.fruitList, "Мандаринка"]
не сразу бы догадался что с ... будет весьма красиво выглядеть
JSLint я использую на полную катушку.
А по вашему опыту PMD чем лучше JSLint? Имеет смысл добавить в проект PMD?