タグ

qiitaに関するnosnosnosのブックマーク (3)

  • 小さく始めるrecompose 〜Reactリファクタリング手引き〜 - Qiita

    recomposeはHigher-order Components(HOC)を作るためのユーティリティパッケージです。 HOCはコンポーネントを引数にとり、付加価値のついたコンポーネントを返却する関数です。UI実装の世界で利用できる高階関数(higher-order function)と言えます。 HOCを利用することでコンポーネントに含まれるロジックを共有したり、React実装の要であるStateやPropsをより柔軟に扱うことができるようになります。Reactを利用した実装において、より高度な設計を保つために重要な考え方の一つでしょう。 今回はrecompose入門のために、すぐに始められそうな取り組みとredux実装との共存を考えます。

    小さく始めるrecompose 〜Reactリファクタリング手引き〜 - Qiita
  • 極小WebアプリをURLに埋め込んで超ポータブルなWebアプリを作りたい! - Qiita

    やりたいこと データを変形・加工するスクリプトをURL上にホストをして、 ポータブルで永続的でブラウザで完結するWebアプリを作れるようにします! Rubyはデータ加工に最適! Rubyは豊富なメソッドが標準で用意されていて、特にArray, Enumerator, Stringなどよくデータを加工したいときに使えるメソッドがとても豊富です。 メソッドチェーンでつなげていけるところが、人の思考にあっていて、どんどんデータを変えていけるところがRubyの良さだと思います。 そのためデフォルトの言語はRubyです。JavaScriptもオプションで選べるようになってます。 そこで、 データ加工に便利なRubyで書いた小さいWebアプリをURL上にホストします! URLにすべてのコードを載せてしまえば究極的にポータブルなWebアプリになるのではないかという発想です。Itty.bittyにインスパ

    極小WebアプリをURLに埋め込んで超ポータブルなWebアプリを作りたい! - Qiita
  • AIが見つけた、埋もれたQiita良記事100選 - Qiita

    背景 Qiita殿堂入り記事、と、7つの「驚愕」 良い記事なんだけどなかなかいいねがつかなかった記事を、 AIによって発掘したいという試み。 または、機械によって「いいね」かどうか判断させたり、 何いいねになる記事なのか、予測することは可能なのか?という問題を考えてみたい。 以下の2つの記事の中でも少し予告していた、 一番難しそうな内容に挑戦してみる。 Qiita殿堂入り記事ランキングを作った物語(2018/06/29投稿) Qiitaの記事データの取得と、全体感について記載。 既にいいねを多数集めている「良記事」を「殿堂入り」として月ごとにまとめ。 直近1年のQiita記事分析で分かった7つの「驚愕」(2018/07/03投稿) 直近の記事データから、傾向分析を実施し、 様々な知見や気づきを得ることが出来た。 上の記事を読んでいない人へのまとめ。前回までのあらすじ Qiitaのデータを分

    AIが見つけた、埋もれたQiita良記事100選 - Qiita
  • 1