При работе над проектом возникла интересная задачка.
А именно система лайка постов в Flutter.
Есть входные данные с API запроса = (isLiked = true/false ).
Как менять состояния лайка при нажатии. Очевидное решение типо:
if ( isLiked ) {
setState((){
_isliked = !isLiked
})
не подходит, потому что уже при втором нажатии логика не работает. (Первоначальные данные isLiked не меняются при нажатии).
Как написать эту логику?