我正在构建一个ReactJS应用,该应用的内容将通过RESTful API提供。
1。)我应该在安装应用程序时进行一次API调用,以指示应该加载哪些组件并提供所有内容(顶部链接列表,侧边栏内容,页面内容等),或顶部链接组件对所需的数据进行API请求,然后其他组件对所需的数据进行API调用?
2。)我知道React是表示层,因此当服务器需要基于用户身份验证等隐藏/显示组件内容时,应如何“告诉” react应用显示/隐藏的内容。
答案 0 :(得分:0)
这实际上取决于相关应用程序的细节。但是作为标题中问题的一般答案-不,不是特别。
通常,组件将分为以下类型:容器组件(用于处理逻辑并将渲染部分委派给其他组件)和表示性组件(通常是无状态的功能组件),它们将从父级获得道具呈现一块UI。因此,不会自己调用任何API。