зависит от задачи. В app точно не стоит класть, лучше для этого redux взять
Я до штурма редакса ещё не дошел. Есть TodoList. Есть 3 стейта - вот пляски и начались. Изначально объект определяет начальное состояние одного компонента , выношу его в отдельную папку - и что то тупить начинаю - если перенесу туда же Стейт - все норм, а вот если оставлю в Арр - тут уже сложности... с передачей состояния обратно