Задать вопрос
  • Как сделать так чтобы я мог использовать декораторы в проекте с Vite React MobX Typescript SWC?

    @suraid0
    Столкнулся с такой же проблемой, декораторы работают с таким vite.config.ts
    import { defineConfig } from 'vite'
    import react from '@vitejs/plugin-react-swc'
    
    // https://vitejs.dev/config/
    export default defineConfig({
      plugins: [
        react({
          tsDecorators: true,
        }),
      ],
    })


    В настройках плагина реакта нужно включить tsDecorators
    Ответ написан
    Комментировать
  • Нормально ли хранить JSON в базе данных?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Был такой нудный дедушка Эдгар Кодд. Он как-то из соображений своей нудности взял и объявил что только он знает как правильно делать реляционные базы.

    Вобщем его первое правило касается атомарности данных которые лежат в ячейках таблицы. И если в рамках решаемой вами задачи JSON атомарен - то все в порядке и никакой проблемы нету. Храните себе JSON.

    Но если внутри JSON будет поле которое способно изменяться независимо от остальной части документа - то старичок Эдгар будет на вас сильно зол. Может даже вас побить.

    В наше время уже созданы специализированне БД (Mongo, CouchDb) которые плевали на нормализацию. Они расширяют и ослабляют понятия нормализации. Not-Only-SQL говорят про себя.
    Ответ написан
    Комментировать
  • Стоит ли вносить константы в класс?

    Aetae
    @Aetae Куратор тега TypeScript
    Тлен
    Константы в классе - нормальная практика, однако они должны быть static, нечего их в каждом инстансе дублировать.
    Ответ написан
    Комментировать