Крюков Яков Валерьевич | Официальный портал ИЭОПП СО РАН
Старший научный сотрудник
кандидат экономических наук
- Центр ресурсной экономики
Тематика исследовательских работ: • разработка подходов к реализации мега-проекта с высокой инновационной составляющей на основе новых видов минерального сырья Арктического региона (Томторского ниобий-редкоземельного месторождения и Попигайского алмаз-лонсдейлитового месторождения) • оценка эффективности новых технологии добычи трудноизвлекаемых запасов углеводородов; разработка подходов к управлению запасами углеводородов в меняющихся экономических и институциональных условиях С 1999 по 2014 г. работал в сфере реализации проектов построения информационных систем управления бизнес-процессами на предприятиях-структурных подразделениях компаний «ЛУКОЙЛ» и «АЛРОСА»
Научные интересы | ресурсная экономика, региональная экономика, инвестиционные проекты, минерально-сырьевой комплекс, добыча сырья, нефтегазовые проекты, экономическая эффективность, новые технологии, новые материалы, алмазы технические, алмазы импактные, редкоземельные металлы, углеводородное сырье |
Участие в работах по плану НИР в текущем году |
Проект 5. 6.3.2. (0260-2021-0004) |
Список публикаций | |
Публикации последних лет |
Самсонов Н.Ю., Крюков Я.В. Попигайское месторождение алмаз-лонсдейлитового сверхабразивного материала — арктический проект с высоким инновационным потенциалом // Арктика: экология и экономика. — 2018. — № 1 (29). — С. 15-25. Крюков В.А., Токарев А.Н., Шмат В.В., Севастьянова А.Е., Крюков Я.В., Морозова М.Е. Исследование социально-экономических систем с применением когнитивного SWOT-анализа (на примере экономических зон Якутии) // Вестник Северо-Восточного федерального университета им. М.К. Аммосова. Серия «Экономика. Социология. Культурология». — 2018. — № 1. — С. 6-13. Яценко В. А., Самсонов Н.Ю., Крюков Я.В. Опционный подход к экономической оценке проектов разработки редкоземельных месторождений // Мир экономики и управления. — 2018. — Т. 18, № 4. — С. 69-84. Яценко В.А., Самсонов Н.Ю., Крюков Я.В. Особенности мирового рынка редкоземельных металлов // Минеральные ресурсы России. Экономика и управление. — 2018. — № 6. — С. 68-72. Евдокимов А.Н., Сироткин А.Н., Крюков Я.В. Россия на Шпицбергене: история изучения, проблемы освоения недр и перспективы на будущее // ЭКО. — 2018. — № 4. — С. 83-101. |
Идентификаторы в российских и международных базах данных |
РИНЦ SPIN-код: 2728-8933, AuthorID: 357860 ORCID: 0000-0001-5891-2588 |
Кандидатская диссертация |
Тема диссертации «Управление запасами углеводородного сырья как активами нефтяной компании». Специальность 08.00.05 — Экономика и управление народным хозяйством: экономика, организация и управление предприятиями, отраслями, комплексами промышленности. Диссертация защищена в 2005 г. в Диссертационном совете Д.003.001.01 при Институте экономики и организации промышленного производства СО РАН (г. Новосибирск) |
Электронный адрес | [email protected] |
Крюков Д.В. — сотрудник | ИСТИНА – Интеллектуальная Система Тематического Исследования НАукометрических данных
В связи с техническими работами в центре обработки данных, возможность загрузки и скачивания файлов временно недоступна.
скрыть
Соавторы: Балдина Е.В., Башлакова О.Н., Величко А.В., Горбачева И.И., Кашежева Л.Н., Коробушкин И.В., Одинцова И.В., Старовойтова И.А., Татьянина А.Г., Евтихиева А.С., Ершова Л.В., Зезекало И.В., Илюшин Е.А. показать полностью…, Короткова О.Н., Кузьминова Е.А., Полищук Е.В., Ружицкий И.
В., Чагина О.В., Чуднов В.В.2 книги, 1 НИР, 5 учебных курсов
IstinaResearcherID (IRID): 4329820
Деятельность
Книги
- 2010 Из истории русской художественной культуры. Программа курса для иностранных учащихся
- Балдина Е.В., Бархударова Е.Л., Башлакова О.Н., Величко А.В., Горбачева И.И., Евтихиева А.С., Ершова Л.В., Илюшин Е.А., Зезекало И.В., Кашежева Л.Н., Коробушкин И. В., Крюков Д.В., Короткова О.Н., Кузьминова Е.А., Лилеева А.Г., Одинцова И.В., Полищук Е.В., Ружицкий И.В., Старовойтова И.А., Татьянина А.Г., Чагина О.В., Чуднов В.В.
- место издания МАКС Пресс Москва, ISBN 978-5-317-03424-5, 140 с.
- 2010 Из истории русской художественной культуры: Программа курса для иностранных учащихся-филологов / Под ред. Л.Н. Кашежевой, Л.В. Ершовой, А.Г. Лилеевой — 2-е изд., доп. и перераб
- Балдина Е. В., Бархударова Е.Л., Башлакова О.Н., Величко А.В., Горбачева И.И., Евтихиева А.С., Ершова Л.В., Илюшин Е.А., Зазекало И.В., Кашежева Л.Н., Коробушкин И.В., Крюков Д.В., Короткова О.Н., Кузьминова Е.А., Лилеева А.Г., Одинцова И.В., Полищук Е.В., Ружицкий И.В., Старовойтова И.А., Татьянина А.Г., Чагина О.В., Чуднов В.В.
- место издания МАКС Пресс Москва, ISBN 978-5-317-03424-5, 140 с.
НИРы
- 31 мая 2018 — 30 ноября 2021 Молекулярная характеристика ферментов — терапевтических мишеней при эпилепсиях, поддающихся лечению витаминами В1 и В6
- Отдел биокинетики
- Руководитель:
Буник-Фаренвальд В.И.
Ответственные исполнители:
Алешин В.А.,
Артюхов А.В.,
Граф А.
-
Авторство учебных курсов
- 2014 курс русской литературы
- Автор: Крюков Д. В.
- 2014 Три века русской литературы
- Автор: Крюков Д.В.
- 2014 Курс русской литературы для иностранных стажеров
- 2013 Творчество Н.В.Гоголя
- Автор: Крюков Д.В.
Преподавание учебных курсов
- 5 сентября 2016 — 20 декабря 2016 Практическая грамматика русского языка
- МГУ имени М. В. Ломоносова, Филологический факультет, Кафедра русского языка для иностранных учащихся
- обязательная, базовой части, семинары, 68 часов
- 7 апреля 2015 — 24 ноября 2015 Творчество Н.В.Гоголя
- МГУ имени М.В. Ломоносова, Филологический факультет, Кафедра русского языка для иностранных учащихся
- обязательная, по выбору (спецкурс), лекции, 6 часов
- 1 апреля 2015 — 30 ноября 2015 Три века русской литературы
- МГУ имени М. В. Ломоносова, Филологический факультет, Кафедра русского языка для иностранных учащихся
- обязательная, по выбору (спецкурс), лекции, 8 часов
за каждый встроенный хук React. API-интерфейс React hooks обеспечивает функциональность… | Серджиу Бребан | Geek Culture
API-интерфейс React hooks предоставляет функциональные возможности для управления потоком данных, управления состоянием и жизненным циклом компонентов при использовании функциональных компонентов.
Правила просты:
Вы не можете вызывать хуки из обычной функции JavaScript.
Вы можете вызывать хуки только внутри функциональных компонентов React или пользовательских хуков
Хуки — это функции, которые всегда начинаются с « использовать» слово, за которым следует «сверхспособность» .
Существует несколько встроенных хуков React, и вы можете составить из них пользовательские хуки для конкретного случая использования в вашем приложении. В этой статье мы сосредоточимся на встроенных хуках React, есть 3 основных хука, которые часто используются в обычных приложениях, и 7 дополнительных хуков.
Базовые хуки
- useState
- useEffect
- useContext
Дополнительные хуки
- UserEducer
- USECALLBACK
- USEMEMO
- USEREF
- USEMPERATIVENDLE
- USELAYOUTEFFECT
- ИСПОЛЬЗОВАНИЕ ИСПОЛЬЗОВАНИЯ ИСПОЛЬЗОВАНИЯ ИСКУССТВА ИСКУССТВА ИСКУССТВА ИСКУССТВА ИСКУССТВА ИСКУССТВА. Мы используем этот хук, чтобы сохранить состояние и использовать его внутри компонента.
Мы вызываем useState с одним аргументом, представляющим значение по умолчанию. Он вернет значение с сохранением состояния и функцию для обновления этого значения. Мы можем просто использовать синтаксис деструктурирования, чтобы получить и назвать значение и функцию установки. В следующем примере count — это значение с сохранением состояния, а setCount — функция установки.
Функция, которую вы передаете в useEffect в качестве параметра, будет запущена после фиксации рендеринга на экране. Поведение по умолчанию — запуск после каждого рендеринга, но у вас также есть возможность передать второй аргумент, который представляет собой массив зависимостей. Если вы передадите массив зависимостей, ваша функция будет запускаться каждый раз, когда элемент из массива будет изменен.
Вы можете использовать этот хук для получения результатов, аналогичных componentDidMount , componentDidUpdate или componentWillUnmount в контексте классов React, единственное отличие состоит в том, что useEffect запускается во время отложенного события.
Очень часто нужна функция очистки, место для отписки от всех слушателей.
В следующем примере показано аналогичное поведение с componentDidMount и componentWillUnmount
В следующем примере показано аналогичное поведение с componentDidUpdate
Этот хук позволяет вам работать с React Context API, механизмом, который позволяет вам обмениваться данными между компонентами, используя Модель публикации/подписки, также известная как модель pub-sub.
Вам нужно будет передать объект контекста в качестве параметра для этого хука, он вернет обратно значение ближайшего провайдера.
Создание поставщика контекста
UserContext — объект контекста
UserProvider — функциональный компонент, который отображает своих потомков внутри поставщика контекста.
Использование Context Provider
В этот момент каждый дочерний элемент UserProvider может использовать ловушку useContext с UserContext в качестве параметра.
Вы можете использовать значение контекста внутри отключенных компонентов, важно, чтобы провайдер был выше в иерархии компонентов. У вас могут быть вложенные поставщики в одном и том же дереве компонентов, каждый потребитель контекста будет получать значение от ближайшего поставщика.
Если вы использовали Context Consumer в прошлом, вы, вероятно, использовали потребительский компонент
Хук useContext, по сути, является более чистой заменой потребительского компонента.
Этот хук используется в расширенном управлении состоянием. Это альтернатива useState , и вы можете следовать шаблону Redux с помощью этого специального хука.
Вместо непосредственного обновления состояния вы отправляете действие, которое запускает функцию-редуктор, и эта функция-редуктор вычисляет и определяет следующее состояние. И, наконец, состояние передается компонентам пользовательского интерфейса.
Когда вы определяете функцию внутри компонента реакции, новый объект функции создается для каждого рендеринга этого компонента. В некоторых случаях вы хотите запомнить эту функцию, чтобы предотвратить такое поведение.
Этот хук может помочь оптимизировать стоимость вычислений.
Допустим, нам нужно выполнить дорогостоящее вычисление, и мы хотим сохранить это значение между рендерингами и пересчитать при других событиях изменения значения.
дорогое вычисление повторно запускается только при изменении счетчика, в других повторных рендерингах компонента значение вычисления будет результатом предыдущего вызова дорогого вычисления .
Этот хук помогает создать изменяемый объект, который будет сохранять одну и ту же ссылку между рендерингами. Следует иметь в виду, что изменяемые объекты не вызывают повторную визуализацию при изменении.
- общий вариант использования для useRef — императивный доступ к элементу DOM
Если вы пытаетесь использовать ссылки для хранения данных внутри компонента, вы заметите, что тогда компонент не будет повторно отображаться при изменении счетчика .
Этот крючок вам понадобится редко.
useImperativeHandle предназначен для настройки значения, которое вы хотите предоставить, используя ссылки для родительских компонентов.
Еще один необычный хук — useLayoutEffect , похожий на 9Хук 0015 useEffect с той лишь разницей, что он запускается после рендеринга компонента, но перед отрисовкой на экране. Это означает, что реакция будет ждать завершения функции, прежде чем обновлять экран для клиента.
По сути, вам нужно будет использовать этот хук, если вы хотите что-то сделать до визуального обновления DOM.
Этот хук используется для отладки пользовательских хуков с использованием инструментов разработчика React.
Используя инструменты разработчика React, мы можем увидеть наши значения отладки
https://reactjs.org/docs/hooks-intro.html
Реквизиты — Руководство по хукам React
Добавить в избранное
Узнайте о реквизитах в React для передачи данных от родительских компонентов к дочерним
Справочник по хукам React
1
Intro to React Hooks
3:39
2
Создайте свое первое приложение React
4:23
3
React Component
2:54
4
Стили в React
5 5 5. :06
5
Стили и репутация
2:22
6
Понимание крючков
3:21
7
USESTATE Hook
2:54
8
COMPEEFFTEFT
3:4138
.
9
USEREF Hook
3:00
10
3:11
11
Условное рендеринг
4:21
12
Локальные данные
4:04
13
. Данные из API
5:40
14
Toggle A State
4:05
15
Использование INPUT Hook
6:04
16
Gatsby and React
6:44
70003React
5:24
18
React TypeScript Часть 1
8:19
19
Реакт Типовой
useOnScreen hook
8:08
22
useContext Hook
8:32
23
Fragments
2:43
24
Lazy Loading
4:05
25
React Suspense
3:13
26
Переменные среды
4:43
27
ROUTE ROUTER
5:31
28
Params
4:04
SEATATA
4:04 9000 29SEA0003
6:47
30
Favicon
3:03
31
Dynamic Favicon
2:14
32
PropTypes
3:54
33
Custom PropTypes
3: 58
34
Usememo Hook
4:05
35
ForwardRef Hook
3:28
36
Средства обработки
5:44
37
ATTRIBUTE
37
ATTRIBUE0003
38
useMousePosition Hook
4:55
39
useReducer with useContext Part 1
7:33
40
useReducer with useContext Part 2
6:48
41
useReducer with useContext Часть 3
5:43
42
NetLify
5:08
43
Gatsby Cloud
6:19
44
Плагин GATSBY. 0002 45
useOnClickOutside Hook
6:32
46
useWindowSize Hook
4:14
47
usePageBottom hook
4:48
48
useLocalStorage Hook
5:27
49
Three.js в React, часть 1
17:33
50
Three.js в React, часть 2
11:18
Props — это сокращение от свойств, которое используется для передачи данных между компонентами. Они могут быть переданы компоненту его родительским компонентом. Помните, что реквизиты неизменяемы, что означает, что их нельзя изменить и они доступны только для чтения. Давайте посмотрим, как мы можем передать некоторые реквизиты из родительского компонента в его дочерний компонент.
Покупка включает доступ к более чем 50 курсам, более чем 320 обучающим материалам премиум-класса, более 300 часам видео, исходным файлам и сертификатам.
Учитесь с видео и исходными файлами. Доступно только подписчикам Pro.
Покупка включает доступ к более чем 50 курсам, более чем 320 обучающим материалам премиум-класса, более 300 часам видео, исходным файлам и сертификатам.
Шаблоны и исходный код
Загрузить исходные файлы
Загрузить видео и ресурсы, чтобы просматривать и учиться в автономном режиме без перерыва.
Шаблон дизайна
Исходный код для всех разделов
Видеофайлы, ePub и субтитры
Просмотреть все загрузки
1
Знакомство с React Hooks невероятно быстрое приложение
3:39
2
Создайте свое первое приложение React
Создайте свой первый проект React из Терминала и сохраните его на локальном компьютере
4:23
3
React Component
Создайте свой первый компонент JSX с использованием React
2:54
4
Стилирование в React
Как стиль ваших компонентов React с использованием встроенного стиля, отдельные стили или стили-компоненты. :06
5
Стили и реквизиты
Рендеринг различных стилей в зависимости от различных свойств, переданных вашему компоненту
2:22
6
Понимание хуков
Узнайте об основах React Hooks, которые были представлены на React Conf 2018
3:21
7
useState Hook
Используйте хук useState для управления локальным состоянием в компоненте React
80004 2:54
useEffect Hook
Управляйте жизненным циклом вашего компонента с помощью useEffect hook
3:41
9
useRef Hook
Узнайте о useRef hook, который заменяет метод JavaScript getElement9yId0003
3:00
10
Props
Узнайте о реквизитах в реагировании на передачу данных от родителей к дочерним компонентам
3:11
11
Условный рендеринг
Разное UI в зависимости от различных условий и состояния
4:21
12
Загрузить локальные данные
Загрузить локальные данные JSON в ваше приложение React из API с использованием fetch, useEffect и useState
5:40
14
Переключение состояния
Узнайте, как переключать состояние с истинного на ложное и обратно
4:05
15
useInput Hook 90 Событие по полей входных полей
6:04
16
Gatsby и React
Создайте статический контент-ориентированный веб-сайт с использованием React on Gatsby
6:44
17
NextJs и React
Создайте свой первый. Приложение NextJS React
5:24
18
React TypeScript Часть 1
Узнайте, как создать приложение REACT TypeScript, используя методы Create React, Gatsby и NextJS
8:19
19
Реакт Типов. Изучите основы TypeScript и как использовать TypeScript в компоненте React.0003
4:26
21
USEONSCREEN HOUCK
Создайте пользовательский крючок для прослушивания, когда элемент виден на экране
8:08
22
UseContext Hook
Управление глобальными государствами по всему применению
8:32
23
Фрагменты
Группировка нескольких дочерних элементов вместе с фрагментами React
2:43
24
Отложенная загрузка тяжелых компонентов для повышения производительности
Отложенная загрузка компонентов
4:05
25
React Suspense
ждать данных с помощью React Susepense и React.lazy
3:13
26
Переменные среды
:43
27
Reach Router
Создать многостраничное приложение React с помощью Reach Router
5:31
28
Параметры URL
90 Параметры URL
2 4:04
29
SEO и Metadata
Оптимизировать приложение React для поисковых систем с помощью react helmet
6:47
30
Favicon
Добавить значок на веб -сайт React
3:03
.31
Dynamic Favicon
Изменение цвета заливки фавикона в зависимости от внешнего вида системы пользователя0002 3:54
33
Пользовательские Proptypes
Создайте пользовательский проптип, используя функцию валидатора
3:58
34
USEMEMO HOOK
Предотвращение ненужных повторных ресурсов, когда компонент остается в том же
4:
3:28
36
Обработка событий0002 37
Атрибуты спреда
Узнайте, как использовать оператор спреда
3:35
38
USEMOUSEPOSION useReducer с useContext Часть 1
Создание редюсера для использования в контексте
7:33
40
useReducer с useContext Часть 2
Включение useReducer с useContext
6:48
41
UserEducer с UseContext Part 3
Подключите контекст и редуктор с фронталом
5:43
42
Разверните в производстве, используя сетку
5:08
43 43 43. 43 40002 43 43 4302 43 40002 4302 40002. 100003
8:11
45
useonClickoutside Hook
Переключатель модальной видимости с помощью UseOnClickoutside Hook
6:32
46
UseWindowsize Hook
Создайте крючок для определения ширины и высоты окна
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
9 4:14
47
usePageBottom hook
Определить, пролистал ли пользователь страницу вниз0003
5:27
49
Three.js в React Часть 1
Оживите свой веб-сайт с помощью красивых трехмерных объектов
17:33
Веб-сайт50
309 React Part 2 в жизнь с красивыми трехмерными объектами11:18
Познакомьтесь с инструктором
Мы все стараемся следовать нашему методу обучения шаг за шагом, предоставляя исходные файлы и отдавая приоритет дизайну в наших курсах.