import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:get_demo/pages/second/second_controller.dart'; class SecondView extends GetView { const SecondView({super.key}); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Text('SecondView'), centerTitle: true, ), body: Obx(() { return Row( children: [ Text(controller.state.result.title ?? ''), IconButton( onPressed: () { controller.isLike(controller.state.result) ? controller.removeLike(controller.state.result) : controller.addLike(controller.state.result); }, icon: Icon(Icons.favorite, color: controller.isLike(controller.state.result) ? Colors.red : Colors.grey)) ], ); })); } }