Третий вариант - объявить ваш объект встроенным:
import React, { useState } from 'react';
const algorithmTemplate = {
"name": "",
"description": "",
"nodes": [
{
"nodeName": "",
"algorithmName": "",
"input": []
}
]
}
export default function AddAlgorithm() {
const [formData, setFormData] = useState(algorithmTemplate);
return (...)
}
против с использованием import
import React, { useState } from 'react';
import algorithmTemplate from 'config/algorithm.template.json';
export default function AddAlgorithm() {
const [formData, setFormData] = useState(algorithmTemplate);
return (...)
}
Я бы выбрал удобочитаемость, это зависит от вашего JSON
размера и т. Д.