LoginSignup

This article is a Private article. Only a writer and users who know the URL can access it.
Please change open range to public in publish setting if you want to share this article with other users.

More than 5 years have passed since last update.

Riot.jsで簡単SPA開発ハンズオン資料

Last updated at Posted at 2018-05-22
1 / 28

はじめに

この資料は、サポーターズColabさんにて「Riot.jsで簡単SPA開発ハンズオン」 というタイトルで登壇させて頂く勉強会用のものになります!


今回作るSPA


今回作るSPAは こちら

スクリーンショット 2018-05-22 11.22.19.png

Riot.jsの公式サイトにも公開されています。


注意事項


  1. オンラインの開発環境 plunker を利用
  2. InternetExplorer は使わない :skull:
  3. webpack などの開発環境の自動化には触れない :zap:
  4. 全部終わらない場合は公式のソースを見るべし :thumbsup:
  5. 「Riot.js ええやん」と思ったら是非広めましょう(ここ大事 :exclamation:

自己紹介


基本情報


github.com/k-kuwahara

image.png


目次

  1. Riot.js is 何
  2. Riot.js で SPA を作ってみよう!
  3. 今後のRiot.jsでの開発アドバイス
  4. v4 について

1. Riot.js is 何?


1. Riot.js is 何

スクリーンショット 2018-05-22 11.36.20.png
 

( image by: https://riot.js.org/ja/ )


1. Riot.js is 何

特徴は

  • カスタムタグ
  • シンプル, 軽量  

です。でも、小さい割にパワフルなやつです :muscle:


1. Riot.js is 何

スクリーンショット 2018-05-22 11.34.34.png


1. Riot.js is 何

スクリーンショット 2018-05-22 11.32.58.png


1. Riot.js is 何

スクリーンショット 2018-05-22 11.49.38.png


1. Riot.js is 何

スクリーンショット 2018-05-22 11.49.57.png


余談

Q:
なんで Riot(暴動)なの?

A:
現代の複雑化したフロントエンドのライブラリ・フレームワークのに対する暴動です。

それくらいにRiot.js はシンプルかつパワフルなものです :arrow_double_up:


2. ハンズオン
Riot.js で SPA を作ってみよう!


2. ハンズオン
Riot.js で SPA を作ってみよう!


3. 今後のアドバイス


3. 今後のアドバイス

  • 困ったら slack:mega:
  • 情報は Githubのissue にある :put_litter_in_its_place:
  • 英語でもよければ gitter もあり :speaker:
  • バンドラは webpackrollup がオススメ
  • 最悪は捨てても良い

4. v4 について


4. v4 について

以下の変更がある予定です。

  • 🚮 this.tags
  • 🚮 riot-observable
  • 🚮 shouldUpdate method
  • 🙅 :scope → 🙆 :root
  • 🆕 parser/compiler

4. v4 について

水面下で開発は進んでいます。(issue: https://github.com/riot/riot/issues/2515)

具体的には以下のリポジトリを参照。


4. v4 について

Q:
いつリリースの予定?

A:
わかりません!(予想は秋くらいかなと)


終わりに

改めてこの度は、Riot.js で簡単SPA開発ハンズオンにご参加いただき、ありがとうございました!

少しでも Riot.js の魅力が伝わったのであれば、登壇者冥利に尽きますw 是非、今後も Riot.js を使ってみてください(^^)


riot480x.png

0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up