import 'package:http/http.dart' as http; import 'dart:convert';
Future<Data> fetchData() async { final response = await http.get(Uri.parse('https://api.example.com/data')); if (response.statusCode == 200) { return Data.fromJson(jsonDecode(response.body)); } else { throw Exception('Failed to load data'); } }
import axios from 'axios';
const fetchData = async () => { try { const response = await axios.get('https://api.example.com/data'); return response.data; } catch (error) { console.error('Error fetching data:', error); throw error; } };
APIを適切に定義・標準化することで、FlutterとReactの両方で効率的に開発を進めることが可能になります。共通のAPIを使用することで、フロントエンドの技術選択の柔軟性を保ちつつ、バックエンドとの一貫性を維持できます。