2020-09

React

[小ネタ]reactのmaterial-uiでヘッダー分のマージンを追加してコンテンツがかぶらないようにする

reactのmaterial-uiを使用している時にヘッダーとコンテンツがかぶっていたのでその対策として、マージンを追加する必要があった。公式サイトにはなぜか書いていなかったような気がしたので、以下に記載する。例えば、以下のレイアウトimp...
React

hooks時代のreact 〜useState編〜

react16.8以降、関数コンポーネントでもクラスコンポーネントでも実現出来た、ステート管理、ライフサイクル管理がhooksを使用する事で可能となりました。本記事はその中でもuseStateについて紹介したいと思います。useStateを...
Docker

mysql用のDockerfile作成(認証方式の変更も含むよ)

mysqlのDockerfileの作成についてです。mysql8.0からの認証方式はcaching_sha2_passwordが採用されていますが、接続側もこの認証方式に対応していない場合はうまくログインできません。このため、従来の認証方式...
その他

xxxxenv系はこれで統一!anyenvを使ってすっきりさせよう

XXXenvって便利ですよね。rbenv,nodenv,pyenv,phpenvなどなど、色々なバージョン管理ツールがあります。特に複数プロジェクトで色々な環境を使っている人は必須だと思います。だけど、色々なXXXenvを入れると、.bas...
Rails

[Rails]Rails6以降は秘密情報をgitにプッシュしても大丈夫!

Railsを使っていて、api用のtokenとかsecretとかを管理したい!けど、環境変数とかで管理するとgitで管理できないのいやだなーと思っていたら、Rails6からは秘密情報もgitで管理出来るではないか。なので、どのように管理して...