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を使用することで、フロントエンドの技術選択の柔軟性を保ちつつ、バックエンドとの一貫性を維持できます。