Чтобы разорвать цикл, переместите общий контекст в отдельный файл.
// in AppContext.js
export const AppContext = React.createContext({
isLandscape: true,
});
, а затем в App.js
и Start.js
импортируйте контекст из этого файла.
import { AppContext } from './AppContext'
Таким образом, вместо того, чтобы App <-> Start зависели друг от друга, теперь у вас есть App -> AppContext и Start -> AppContext, тем самым нарушая цикл.