next.js rror: Attempted to call the default export of from the server, but it's on the client Ошибка

Error: Attempted to call the default export of from the server, but it's on the client.

It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.

в моем случае проблема была в том, что пользовательский хук, файл которого был помечен как use client применялся в экпорте компонента, который не был помечен так же

#5.1 golang Типы данных и nil - Go для начинающих

Ранее мы говорили об объявлении переменных, теперь разберем простые типы данных.

Тип int - целые числа

Тип int — платформозависимый тип в Go. На хранение значения выделяется либо 32 бита, либо 64 бита в зависимости от разряднсти вашей операционной системы.

При объявлении переменной с указанием int:

golang #2.1 Пакеты и модули - чем они отличаются

Что такое Пакет

Пакеты (packages) — это основная единица организации кода, по сути это папки с .go файлами. Одна папка - один пакет.

#4.1 golang Переменные, объявление и присваивание, блок var

Объявление переменных и присваивание им значений - разные варианты

В Го можно объявлять переменные и присваивать им значения:

package main

import (
  "fmt"
)

func main() {
  var power int
  power = 9000
  fmt.Printf("It's over %d\n", power)
}

- выше:

var power int

-- это именно объявление (присваивали же мы значение после), при этом можно как сразу же присвоить значение в момент объявления через var:

gofmt golang Форматирование кода в терминале - примеры команды

Если вы хотите просто увидеть, как gofmt исправит ваш код, не изменяя сам файл:

gofmt main.go

Это выведет отформатированный код прямо в терминал.

2. Применение форматирования (перезапись файла)

Для того чтобы gofmt сам исправил файл и сохранил изменения, используйте флаг -w (write):
bash

gofmt -w main.go

Чтобы отформатировать все файлы в текущей папке и подпапках:

gofmt -w .

#3 golang Стиль и форматирование кода - Курс для начинающих

Форматирование кода и стиль

В Go любят стиль camelCase, а вот snake_case не очень приветствуется. В частности, на змеиный стиль могут ругаться статические анализаторы кода (линтеры)

#0 Язык Go - Golang История создания, зачем был нужен - Курс golang для начинающих

История создания

Язык Go создали Кен Томпсон и Роб Пайк — соавторы кодировки UTF‑8 и разработчики нескольких операционных систем, а также Роберт Гризмер, имевший опыт работы над Java HotSpot, языком Swazall и распределёнными системами в Google.

  • Первая публичная версия языка появилась в 2009 году.
  • К 2024 году разработчики выпустили версию 1.23.

За время существования Go стал очень популярным и сегодня (как минимум в середине 2020-х) активно применяется компаниями разных размеров для написания бэкэндов.

AMD-V is disabled in the BIOS (or by the host OS) (VERR_SVM_DISABLED) - Ошибка Virtualbox

AMD-V is disabled in the BIOS (or by the host OS) (VERR_SVM_DISABLED).

Возможное решение

Ожидаемо, идем в биос и включаем эту опцию (что-то отвечающее за виртуализацию, надо искать в конкретном биосе)

Pages

Subscribe to fkn+antitotal RSS