1
說我有一個陣營組件像最終用戶是否可以編輯React組件的狀態?
class User extends React.Component{
constructor(props){
super(props);
this.state={userId:""}
}
componentWillMount(){
this.setState({userId: cookies.get('id')});
}
componentHasMounted(){
getSensitiveLoginData(this.state.userId);
}
render(){
return <SomeSensitiveData/>
}
}
它會爲最終用戶以某種方式修改組件的狀態是可能的?在這種情況下,最終用戶可以編輯狀態的userId嗎?
任何可通過開發工具訪問的內容都可以編輯。永遠不要相信客戶端,並始終驗證服務器端。 – Joseph