А при чем тут реакт? Реакт никаких условий не накладывает на стили, поэтому можешь делать как хочешь. Я, например, придерживаюсь того, что медиа запросы пишу там, где это необходимо. Если необходимо на уровне компонента как-то менять его стили, то пишу в стилях компонента в том же файле, где остальные стили.
Игра по типу сампа что-ли? Вообще нельзя сразу просто так взять и сделать экономику. Она должна быть корректируемой, ибо нельзя все рассчитать. Между отраслями/сущностями должна прослеживаться какая-то взаимосвязь, влияние одних на других. Запустить модель и регулировать уже коэффициенты. Хотя статику сделать проще, но насколько это интересно и приемлемо. А так все зависит от вашей фантазии. Можете ориентироваться на реальный мир, можете масштабировать вашу валюту и задавать все пропорциями. Тут как уже душе угодно
Сергей Горностаев, 1) Да с обычными endpoints проблем нет, там REST, проблемы возникают во всяких специфичных запросах и ситуациях, описанных в пункте 2.
2) Хорошо, задам. Но этот вопрос еще не закрою, хочу услышать по-больше мнений на этот счет.
3) Про это слышал, просто я читал, что роутингом должен управлять frontend, т.к. это SPA приложение. А у меня получается, что все запросы, не только к API, приходят на сервер.
1) Про MVC: я имел в виду, что MVC отдает ответ в формате html страницы, а не в JSON формате. Все эти white label page, error pages и прочее.
2) Множество проблем: если не найден endpoint, то возвратить JSON ответ с ошибкой, а не white label page. Никак не удавалось перехватить исключение NoHandleFoundException, метод в ControllerAdvice не вызывался, поэтому возвращалась всегда error page. Так же не удавалось перехватить Access Denied.
3) Не спорю, но у него очень много модулей, не совсем понятно, что конфигурировать и переопределять, очень много работы он делает, которая инкапсулирована от нас. Но я знаю, что это очень мощное решение.
4) Ну т.е. такое на реальных проектах не используют? Только переносят статический контент в папку ресурсов спринга и запускают серверное приложение?
Sergiu Mitu, если я правильно понимаю, то у вас все запросы идут на фронтенд, а с фронтенда вы отправляете запросы к API. Т.е. 2 способ, который я описал. А это значит, что развернуто и frontend приложение, и backend. А frontend как раз таки запущен на node.js. Или я чего-то не понимаю?
Идти с разных концов в цикле. Если в начале встретилась скобка открывающая, и одновременно с этим в конце нет закрывающей скобки -> исключение. Иначе идём дальше, если идут парные скобки n раз, то ок, просто сдвигаем границы. ( Пример: ((а)) ). Если после этого опять не соответствуют скобки (пример: (((аа)а)) ), то обрываем цикл и возвращаем substring в интервале этих двух концов, которые мы меняли в цикле. Но наверное ещё нужен флаг на то, что уже были скобки встречены в самый первый раз. Примерно так, не отрицаю, что есть более изящное решение, но в лоб такое вот пришло