Skip to content
View pakira-56A's full-sized avatar

Block or report pakira-56A

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pakira-56A/README.md

ぱきら(pakira-56A)と申します

プログラミングスクールRUNTEQを卒業し、大阪でエンジニアを目指しています

pakira-56A pakira_rrr

My Skills   My Skills   My Skills 

pakira-56a

pakira-56a

 

🥳 ポートフォリオ紹介 🥳

Image from Gyazo

当サービス概要

  • 君や誰が投稿した界隈あるある5つを印字したカードで、神経衰弱として遊ぼう!
  • 投稿された界隈とゆかりがあってもなくても! メジャーから超ニッチまで・あらゆるカルチャーを遊んで知れる
  • 共通の趣味・話題がない間柄でも、互いを知り・深く交流できるようサポートします
  • X(旧Twitter)でシェアしあう事で、あらゆるカルチャーのユーザーとも交流ができる

以下のポートフォリオは、Reactのキャッチアップのために作ったミニアプリです

  • React(JavaScript)をキャッチアップし始めて3日後、各4日間(20時間)で作ったミニアプリです!
  • Reactのキャッチアップの為、"書く力"より先に"読み取って修正する力"をつけるためのミニアプリ」です。
    なのでアプリのコードは一部 V0 という AI に書かせました。
    そこから手動で修正やコンポーネント化を加えたり、基礎的なJavaScriptの書き方を模写して学んでゆきました。
    • なぜAIに書かせたのか
      Github内でReact(JavaScript)のコードを検索して読もうとはしたのですが
      純粋なReactだけのコードを探し出すのは難しかったので、一旦AIに書かせた次第です。
高速ご挨拶クイズ お天気ルーレットおみくじ
Image from Gyazo Image from Gyazo
とにかく高速でご挨拶をして、好かれてください💛 気象庁さんのAPI(予報データ)でおみくじが引けます🍀
遊んでいただいた皆様の感想はこちら → #高速ご挨拶クイズ #お天気ルーレットおみくじ

Reactのキャッチアップで学んだ事

  • Reactのコンポーネント化の際に渡すpropsの存在
  • コンポーネントの呼び出し方(エクスポートの仕方)
  • コンポーネント化すると、1つのファイルの中でHTML/CSS/JavaScriptの記載がまとまっており、管理しやすいと感じた
    • ボタンのスタイル等もコンポーネント化しておくと、共通化できて便利!
  • ライブラリreact-shareを使うと、X以外にもあらゆる媒体のシェアボタンが実装できる
  • OGPの設定は、HTMLに追記することで事足りる
  • Fetch APIで、API KEYを取得・活用しなくてもAPIのデータが取得できる
  • 非同期通信(async await
  • APIから取得したデータを元に、アプリ内に用意した画像を出しわけができる
  • Xシェア機能を実装の際は、ライブラリが必要

Pinned Loading

  1. aruaru-game aruaru-game Public

    RUNTEQ卒業制作「あるある神経衰弱:界隈探求ゲーム」

    Ruby 4