次の問題
以下のコードで、初回起動時にlocalStorageにデータがない場合の動作として正しいのはどれですか?
```javascript
const [todos, setTodos] = useState(() => {
const savedTodos = localStorage.getItem('todos');
if (savedTodos) {
return JSON.parse(savedTodos);
}
return [{ id: 1, text: "デフォルト", completed: false }];
});
```