Coder Social home page Coder Social logo

twittermemo's Introduction

Anurag's GitHub stats

個人的に便利なプログラムや依頼されたBotなどを開発しています。 Wordpressをがっつりカスタマイズした経験とその過程で覚えたPHPが使えます。 さいきんはウェブアプリで便利ツールを作ることをやってます。

twittermemo's People

Contributors

tarec39 avatar

Stargazers

 avatar

Watchers

 avatar

twittermemo's Issues

削除機能

作る予定だったけど、もういま作っちゃおう。簡単にできそうだし。

詳細設計 : 投稿ボタン

    ### 投稿ボタン
  • 必須の機能
  • 入力されたタイトルとテキストをPOSTする機能
  • テキスト入力の文字数が280bytes超えるとボタンが押せなくなる

Originally posted by @Tarec39 in #50 (comment)

検証

次はあれだな。もっと細切れというか分割したい。ということで分割していく。でもそうしちゃうとtweetListが更新されなくなるのか?検証してみよう。

Originally posted by @Tarec39 in #16 (comment)

デザインと機能の分離

ちょっと自力で進めすぎてぐちゃぐちゃになってきた。ここらで絡まった紐をほどく。

詳細設計:スレッド機能

  • クリックすると下にテキスト入力が追加される機能
  • 上のテキスト入力は固定される。しかし上のテキスト入力がFocusされると固定は解除され、下のテキスト入力が固定される。
  • 投稿ボタンやスレッドボタンは下のテキスト入力に移動する。
  • 挙動が複雑なため実装が面倒くさそう。

Originally posted by @Tarec39 in #50 (comment)

詳細設計 : タイトル入力機能

    ### タイトル入力
  • 文字通りタイトルを入力する機能
  • TweetBoxがFocus状態になるとタイトル入力フォームが表示される。
  • Focus以外の状態であったら表示されなくなる。
  • 入力されたらそのまま表示される。
  • 入力は必須ではない。

Originally posted by @Tarec39 in #50 (comment)

修正ポイントについて

大まかに作っては見たけど、完成した要素のなかでもまだ改善の余地があるものがある。
それが何かを書き出して修理していきます。

バックエンドの実装

現時点で何をすればいいのかはっきりと形にできていない。それも含めてこのIssueでは独り言形式でどのような方針にするか固めていく。

質問する。

マジでやり方がわからないので外部に質問をしてみる。野生のエンジニアに任せようと思う。

Originally posted by @Tarec39 in #12 (comment)

詳細設計 : テキスト入力

    ### テキスト入力
  • 本命の機能。超大事な機能。
  • 文字通りテキストを入力する機能
  • TextareaのPlaceholderに「いまどうている?」と設定しておく
  • 入力必須。
  • 文章の長さに応じてtextareaが可変する
  • 文字制限アリ。280bytes。
  • 使い回すパーツ

Originally posted by @Tarec39 in #50 (comment)

react-contentEditable

    # 可能性が見えてしまった。

おいなんだよContenteditableって。これじゃんまさしくTwitterがつかってるの。おいなんだよこれ。試すぞ!

Originally posted by @Tarec39 in #54 (comment)

MakeTweet改修工事

現状:ツイートを追加しても、ツイート出力に表示されない。
原因:差分がないから再レンダリングされない。
解決案:useRefをuseStateに変更する。すると ①再レンダリングされるから解決 ②副次的に文字制限機能もやりやすくなる。

Originally posted by @Tarec39 in #12 (comment)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.