पर नया राज्य कैसे सहेजें मेरे पास एक स्थानीय JSON फ़ाइल है जिसका उपयोग सभी डेटा को ऐप में लोड करने के लिए किया जाता है। एक घटक में मैं constructor()
उन डेटा में लोड करता हूं। फ़ंक्शन addRow()
में मैं नया फ़ील्ड जोड़ता हूं लेकिन यह केवल स्थानीय स्टेट वैरिएबल में है। मैं इसे जेसन फ़ाइल में भी जोड़ना चाहता हूं, इसलिए रीफ्रेश करने के बाद यह नई पंक्ति अभी भी यहां होगी।स्थानीय जेसन
मैं यह कोशिश कर रहा था कि यह वास्तव में कैसे हल हुआ लेकिन मुझे यह नहीं मिला। यदि आप किसी विषय के बारे में जानते हैं तो मुझे यह भेजें।
constructor() {
super();
this.state = {
employees: require('json!../../../data/employees.json')
};
this.addEmployee = this.addEmployee.bind(this);
}
addEmployee(employee) {
this.setState({
employees: this.state.employees.concat([employee])
});
}
POST अनुरोध + सर्वर साइड स्क्रिप्ट जेसन फ़ाइल को लिखने के लिए। – dfsq
या प्रतिक्रिया के लिए कुछ जावास्क्रिप्ट (node.js) प्लगइन जो जेसन – Mardzis
के साथ काम कर सकते हैं नहीं, आप केवल क्लाइंट साइड कोड के साथ फाइल नहीं लिख सकते हैं, आपको इसके लिए बैकएंड की आवश्यकता है। – dfsq