Моя базовая подготовка папки проекта
Думаю, нужно немного рассказать и уточнить, как я дальше буду практиковаться с контрактами и реактом.
Моя пошаговая подготовка директории:
1. Открываю консоль из папки проекта и устанавливаю React командой "npx create-react-app --template typescript .";
2. Далее устанавливаю Hardhat командой "npm install --save-dev hardhat" в этой же папке;
3. Удаляю файлы в папке README.md, tsconfig.json, так как они конфликтуют с hardhat и все равно будут перезаписаны;
3. Запускаю Hardhat командой "npx hardhat";
4. Устанавливая hardhat toolbox командой "npm install --save-dev "hardhat@^2.11.2" "@nomicfoundation/hardhat-toolbox@^2.0.0"";
5. И, в конце, устанавливаю dotenv, чтобы можно было прятать информацию в .env. Команда для этого "npm install dotenv --save";
6. Создаю файл ".env" в папке проекта, добавляю его в gitignore, а также в hardhat.config.json добавляю строки: "import * as dotenv from 'dotenv';" и "dotenv.config();";
7. Чищу базовые файлы React и импорты;
8. Добавляю все на GitHub
Хочу заметить, что базовый и продвинутый курс по Solidity научит вас работать со смарт контрактами на хорошем уровне. И если вы хотите найти работу связанную исключительно с написанием СК, то тех знаний будет вполне достаточно. Главное больше практиковаться. Я даже чуть позже выложу некоторые задания для практики, чтобы вам было интереснее.
Дальше на канале будут размещаться посты, которые будут полезны для тех, кто хочет стать фулстек разработчиком, и учится писать не только СК, но и вебсайты для взаимодействия с ними, а также внешние популярные сервисы и решения для работы с блокчейном, типа thegraph.
Опять же, мне лично больше понравился React, поэтому я буду использовать примеры с ним.
Если вы хотите двигаться вместе со мной, то желательно будет подучить следующие стеки:
1. HTML и CSS;
2. JavaScript;
3. TypeScript;
Без них будет проблематично дальнейшее продвижение.
Признаться честно, начиная учебу с Solidity, я думал, что все будет быстрее... Хочется бросить, но, когда думаю, сколько мы уже прошли... Короче, двигаемся дальше!
#react #hardhat #base
Думаю, нужно немного рассказать и уточнить, как я дальше буду практиковаться с контрактами и реактом.
Моя пошаговая подготовка директории:
1. Открываю консоль из папки проекта и устанавливаю React командой "npx create-react-app --template typescript .";
2. Далее устанавливаю Hardhat командой "npm install --save-dev hardhat" в этой же папке;
3. Удаляю файлы в папке README.md, tsconfig.json, так как они конфликтуют с hardhat и все равно будут перезаписаны;
3. Запускаю Hardhat командой "npx hardhat";
4. Устанавливая hardhat toolbox командой "npm install --save-dev "hardhat@^2.11.2" "@nomicfoundation/hardhat-toolbox@^2.0.0"";
5. И, в конце, устанавливаю dotenv, чтобы можно было прятать информацию в .env. Команда для этого "npm install dotenv --save";
6. Создаю файл ".env" в папке проекта, добавляю его в gitignore, а также в hardhat.config.json добавляю строки: "import * as dotenv from 'dotenv';" и "dotenv.config();";
7. Чищу базовые файлы React и импорты;
8. Добавляю все на GitHub
Хочу заметить, что базовый и продвинутый курс по Solidity научит вас работать со смарт контрактами на хорошем уровне. И если вы хотите найти работу связанную исключительно с написанием СК, то тех знаний будет вполне достаточно. Главное больше практиковаться. Я даже чуть позже выложу некоторые задания для практики, чтобы вам было интереснее.
Дальше на канале будут размещаться посты, которые будут полезны для тех, кто хочет стать фулстек разработчиком, и учится писать не только СК, но и вебсайты для взаимодействия с ними, а также внешние популярные сервисы и решения для работы с блокчейном, типа thegraph.
Опять же, мне лично больше понравился React, поэтому я буду использовать примеры с ним.
Если вы хотите двигаться вместе со мной, то желательно будет подучить следующие стеки:
1. HTML и CSS;
2. JavaScript;
3. TypeScript;
Без них будет проблематично дальнейшее продвижение.
Признаться честно, начиная учебу с Solidity, я думал, что все будет быстрее... Хочется бросить, но, когда думаю, сколько мы уже прошли... Короче, двигаемся дальше!
#react #hardhat #base
👍1