海外TECH |
MakeUseOf |
Make Your Old Windows PC Usable Again With Tron Script |
https://www.makeuseof.com/old-windows-pc-usable-tron-script/
|
script |
2023-02-19 18:16:16 |
海外TECH |
DEV Community |
You might be overusing React states |
https://dev.to/diogorodrigues/you-might-be-overusing-react-states-2m39
|
You might be overusing React statesCreating states to store data in React is tempting and sometimes we overuse this feature because we don t quite understand how it works React is a powerful UI library and it provides a lot of brilliant features for dealing with JS code However the misconception about how React works behind the scenes causes us developers to use some of these features in the wrong way increasing the amount of code and impacting performance unnecessarily For example by creating too many states when a single variable is all we need In this article you ll see some of the key React concepts to better write states How React rendering worksWhat s a state in ReactWhen state should be usedRefs may be the solution you need How React rendering worksYou probably know that React starts by calling your components based on a root component often called App and moving through its entire tree This process is called rendering and occurs at two different times during initial rendering and when some state of the component is updated updating not just the component that belongs to that updated state but all its nested components Each render can make changes to the DOM if the rendering result is NOT the same as last time So React rendering happens in three steps triggering a render on initial render or when a state is updated rendering the component calling each component whose state has been updated and its nested components committing changes to the DOM if there are differences between renderingsFor a better understanding read Render and Commit in the React docs What s a state in ReactYou can think of a state as a component s memory as the React docs says It s a way to store data in the component and ensure the data is remembered when re rendering the component For example when clicking on an add remove items button the quantity of products in the e commerce cart must change So every time you click that button the UI will update to display the current quantity of products This number is stored in a state and will be persisted between re renders which means that this state will not be reset with each re render Another functionality that states perform in React is triggering re renders which means that every time a state is updated the component whose is responsible for this state will be re renderedif there are changes in the rendering result React commits the changes to the DOM by updating the UIre rendering a component automatically enqueues a recursive rendering for its nested components How to create a stateStates can be setup in React using the useState hook which can take an initial state as an argument and returns two values the state variable to access this state value and a function to update it See example below const itemsQty setItemsQty useState This code basically creates a variable called itemsQty having its initial quantity as and also provides the setItemsQty function to update this state When using this variable to display its value in the UI every time its value is changed the component will be re rendered and the UI will be updated It s easy isn t it More about states in the React docs When state should be usedAs we saw before a state has two characteristics in React Persist data on component updatesTrigger re rendersIf the state doesn t cover the above two points together you probably need a normal variable I repeat all you need is just a regular variable Period Once you understand this you might be surprised by the overuse of states But what happens when you don t need to trigger a re render but need to persist the data between component updates Refs is the answer React has full documentation explaining States and I really recommend you take a look at that Refs may be the solution you needIn a nutshell ref is a way to reference a value or manipulate the DOM Focusing on the first point it can be used when we need to persist data without triggering re renders “When you want a component to “remember some information but you don t want that information to trigger new renders you can use a ref React docsAs we know that refs and states persist data in React re rendering let s look at some differences between them States trigger re renders refs don t States are immutable refs are not Although we need a setter function to update the states we can change the value of a ref by accessing its prop directly States can be used at any time however we shouldn t use Refs values during rendering as it won t trigger re renders and consequently won t be able to update the UI How to create a refLike states refs have a specific way of being created using the useRef hook which can receive an initial value Ref return an object containing a prop called current which is where the value is stored See example below const ref useRef The code above creates a ref with an initial value of We can access this value through ref current and as this object is mutable we can update this value simply by doing ref current I really recommend you take a look at the React documentation about Referencing Values with Refs to better understand the differences between Refs and States and learn when to use each one ConclusionI have to assume I ve already created unnecessary states who hasn t However the more I learn about React the better I understand its concepts and how to write better code I hope you learned something new from this post and I invite you to also spend some time on this new React documentation because it is full of great explanations and interactive examples To recap states should be used when we need to trigger re renders and also maintain data between component renders If you just need to persist information ref might be the solution you need Otherwise just regular variables are enough for this case Let me know if you use too many states and have any explanation to add here See you next time |
2023-02-19 18:30:02 |
海外TECH |
DEV Community |
How To Get Technical Writing Jobs, Gigs, or Opportunities |
https://dev.to/the_greatbonnie/how-to-get-technical-writing-jobs-gigs-or-opportunities-3mmd
|
How To Get Technical Writing Jobs Gigs or OpportunitiesI have made K with technical writing and I have been paid K for a technical article but here is the funny thing I have never applied for any technical writing gig job or opportunity All the clients I have worked with have always reached out to me and asked if I would be interested in writing technical articles for their blogs In this article you will learn about the skills you need and how you can get technical writing jobs gigs or opportunities Here is what I will be covering in this article Building technical writing skills Creating a portfolio Building an audience on a social media platform Applying to community writer programs Sending cold emails Build technical writing skills If you don t know Technical writing is preparing instruction manuals how to guides tutorials and other supporting documents to communicate complex and technical information in an easy to understand language You need two essential skills to become a good technical writer and land opportunities that will help you make money online Coding SkillsWriting SkillsYou need to know how to code with knowledge of programming basics Most of the things you will be writing about involve breaking down complex programming concepts into easy to understand language Writing a technical article aims to help the reader solve a problem or learn something new In most cases you have to solve these problems using code and then write about the solution From my experience some coding has always been involved in almost all the technical articles I have worked on for clients Note You do not necessarily need to know how to code to write technical articles For example you can be a web designer writing articles about design or design tools Also you can be a data analyst writing articles on data analysis and tools Create a portfolioA portfolio is a collection of technical article samples that you have written As a technical writer Having a portfolio is very important because when a client or a recruiter wants to hire you they want to see your previous work The easiest way to build a portfolio as a technical writer is by building coding projects and then writing how you built the projects For example build coding projects with the programming language or tech stack you use Then write three to five or more technical articles on these coding projects Let us say a technical article for each coding project After that publish the articles on free developer blogging platforms like MediumDevToHashnodeArticles published on these blogging platforms will serve as your portfolio Also clients or recruiters might come across your articles on these blogging platforms and reach out to you I almost landed a full time technical writing job after a recruiter found my articles on DevTo and reached out to me as shown below Build an audience on a social media platform Social media platforms like Twitter can help you to get discovered by clients and recruiters All you need to do is create content related to the programming language tech stack you use or coding projects you are building Also you can use Twitter to network and make meaningful connections that can refer you to clients and recruiters For example I landed my first paid technical writing opportunity by being active on Twitter tweeting about web development A recruiter discovered me and sent me the DM below Apply to community writer programsCommunity writer programs are mostly paid writing programs created by tech companies to attract technical writers interested in writing technical articles for their community or blog These tech companies usually pay to K per article Most of these platforms will give you topics that you can write about Others will ask you to come up with a topic you want to write about However some platforms expect to see two or three technical articles you have written before That is why it is important to have a portfolio with technical article samples that you have written before applying to these community writer programs If you are looking for platforms paying technical writers check out the websites below WhoPaysTechnicalWriters comCommunityWriterProgramsPaidCommunityWriterProgramsOnce you visit these websites look or search for platforms that need technical articles related to technical articles on your portfolio If they want to see work you have done before you can share a link to your portfolio Send cold emails Cold emails are emails sent to potential clients They explain how your skills or services can help them achieve their business objectives And then ask them if they would be interested in working with you As a technical writer you can send cold emails to tech companies explaining how your technical writing skills can help them achieve their business goals Then you can share a link to your portfolio and ask them if they would be interested in working with you For example you can search or look for tech companies with software products built using the programming language or tech stack you use Then you can send them a cold email explaining how you can help them to create technical articles that can help their customers or users to use their products After that ask them if they would be interested in working with you Also you can create a project using a tech company software product and then write a technical article about how you built the project After that you send the tech company a cold email explaining how you used their product and ask them if they would be interested in hiring you ConclusionIn conclusion technical writing can be a lucrative and rewarding career but getting started can be challenging To be successful you ll need to develop your technical writing skills and create a strong portfolio that showcases your work Building an audience on social media applying to community writer programs and sending cold emails can all be effective ways to find technical writing opportunities By following the tips and strategies outlined in this article you ll be well on your way to landing your first technical writing gig and building a successful career in this exciting field Follow me on Twitter The GreatBonnie for daily tips on technical writing |
2023-02-19 18:26:02 |
海外TECH |
DEV Community |
Dev Cheats - Interactive Cheatsheets For Developers |
https://dev.to/excalith/dev-cheats-5b3o
|
Dev Cheats Interactive Cheatsheets For DevelopersGreetings fellow open sourcerers I just started working on a community driven project and looking for contributors Dev Cheats is aimed at providing developers of all skill levels with a convenient reference for various command line tools and their usage examples If you share the passion for open source and would like to contribute to this project I would love to have you on board My first goal is to expand the database with more tools such as Docker commands and usage examples to make it as comprehensive and helpful as possible Please feel free to check out the demo at dev cheats vercel app where you can search for git and see the current implementation for Git commands and usage examples Additionally the API directs to the documentation page making it easy to bookmark pages through an URL like dev cheats vercel app gitIf you are interested in getting involved you can find the repository at github com excalith dev cheats and have a look at contributing guideline Any kind of contribution or improvement is greatly appreciated |
2023-02-19 18:23:41 |
海外TECH |
DEV Community |
Tauri - The Flutter killer? |
https://dev.to/lynxgsm/tauri-the-flutter-killer-5h27
|
Tauri The Flutter killer What is Tauri Tauri is an open source framework for building cross platform desktop applications using web technologies such as HTML CSS and JavaScript Tauri has been in front of the scene these times and was considered as one of the best option to build desktop apps along Flutter but hasn t get to mobile development yet Now a new era begins Tauri is now able to build with the same codebase apps for mobile Through this article i will help you configure a project to build for Android devices My environmentFor the purpose of this article i will be using A macbook pro M ARM Chip with MacOS Ventura A terminal with fish shell and Homebrew installedAn android device running on Android Tauri MobileOn the Tauri Blog they ve announced an alpha release of Tauri mobile In this article i will help you create your first app with it Let s dive in ️ Android Pre requisites Java Development Kit JDK In order to build our android app we need to install first the JDK And again feel free to select the one that suits your OS Android SDKAs we are building an app for android we need the android SDK tools It will helps us to build and test Android apps and to publish your finished app to the Google Play Store or other app markets The easiest way to install it is to download Android Studio Head over to their website and click on the Download button Click on the agreement button and select the right version for your computer in my case for example i ve downloaded the one for the mac with Apple chip When your download is finished install it by double clicking on the file Leave all default option and download the latest SDK as the software ask you To make sure that everything is ok let s open the settings represented by a three dot button next to the open button and select SDK Manager You should see something like this Download the one corresponding to your Android device if it s not already installed Then we ll head over to the SDK Tools tab then select Android SDK Command line Tools latest NDK Side by side Android SDK Build ToolsAndroid SDK Platform ToolsThen click on the Apply button Now that we ve done that we can close Android Studio for now Environment variablesNow we need to specify some environment variables Please feel free to search on the internet how to do it for your OS In my case i m using a mac with a fish shell i can write an article on that if you are interested installed on it so my command will be code config fish config fish to add environment variables My file will be like this if status is interactive Commands to run in interactive sessions can go hereendif status is login set gx ANDROID SDK ROOT HOME Library Android sdk set gx NDK HOME HOME Library Android sdk ndk end️After having doing this i suggest you to close your terminal and open a new one to enable changes As you can see i ve added those variables ANDROID SDK ROOT and NDK HOME Change these values according to your paths Still following I know this can be frustrating doing all these configs but believe me good days are coming Now that we ve done the Android specific configuration let s install tauri Install Tauri for mobile Pre requisitesThe tauri documentation is clear enough to get along yourself without any extra help Prepare Tauri for mobile developmentPlease head over their documentation to prepare your workspace as i think it s already clear and easy to begin with Create your applicationFrom here i d ask you to follow along carefully to avoid getting lost Let s start by creating a simple Vite app gt pnpm create viteYou will be asked some informations like the name of your project i chose taurituto the framework you will use i chose React with TypeScript Install required packages with gt pnpm iYou should have something as similar as this Nothing special if you are familiar with Vite apps Let s do some configurations before adding our Tauri app Vite configAs Tauri will run this Vite app on our mobile app we need to set it up so it can display our content using our computer port and IP address Let s see what we got inside our vite config ts file for now import defineConfig from vite import react from vitejs plugin react export default defineConfig plugins react Like mentioned on this documentation we need to change this file in order to run our Vite into the mobile app First we need to install internal ip you know the drill pnpm i D internal ipAnd change our vite config ts to use it import defineConfig from vite import react from vitejs plugin react import internalIpV from internal ip export default defineConfig async gt const host await internalIpV return prevent vite from obscuring rust errors plugins react clearScreen false server host listen on all addresses port Tauri expects a fixed port fail if that port is not available strictPort true hmr protocol ws host port to make use of TAURI PLATFORM TAURI ARCH TAURI FAMILY TAURI PLATFORM VERSION TAURI PLATFORM TYPE and TAURI DEBUG env variables envPrefix VITE TAURI build Tauri supports es target es chrome safari don t minify for debug builds minify esbuild produce sourcemaps for debug builds sourcemap inline Ok now we are ready to add our Tauri app part Adding TauriLet s add the Tauri CLI as it will help us to install the Tauri app along with our Vite app gt pnpm add D tauri apps cliNow that we ve got it installed run gt pnpm tauri initIt will except you to answer a bunch of questions gt What is your app name lt yourappname gt gt What should the window title be lt you can leave it the same as your app name gt gt Where are your web assets HTML CSS JS located relative to the lt current dir gt src tauri tauri conf json file that will be created dist gt What is the url of your dev server ›http localhost gt What is your frontend dev command ›pnpm run dev gt What is your frontend build command ·pnpm run buildYou should now see a folder called src tauri as the root of your project Then navigate to src tauri directory then run these commands cargo add tauri alpha cargo add tauri build alpha buildcargo install tauri cli version alpha Ok we need to adapt our project file in order to launch it on mobile Open your Cargo toml file located inside src tauri and add these lines package name snapchat version description A Tauri App authors you license repository edition lib crate type staticlib cdylib rlib Now go inside your src folder on the same level and add files lib rs and mobile rs with those lines lib rsuse tauri App cfg mobile mod mobile cfg mobile pub use mobile pub type SetupHook Box lt dyn FnOnce amp mut App gt Result lt Box lt dyn std error Error gt gt Send gt derive Default pub struct AppBuilder setup Option lt SetupHook gt impl AppBuilder pub fn new gt Self Self default must use pub fn setup lt F gt mut self setup F gt Self where F FnOnce amp mut App gt Result lt Box lt dyn std error Error gt gt Send static self setup replace Box new setup self pub fn run self let setup self setup tauri Builder default setup move app if let Some setup setup setup app Ok run tauri generate context expect error while running tauri application mobile rs tauri mobile entry point fn main super AppBuilder new run Then replace our main rs file to use the AppBuilder struct main rs cfg attr all not debug assertions target os windows windows subsystem windows pub fn main app AppBuilder new run Now we are ready to initiate our android project Let s run go back to our root project and run this pnpm update tauri apps cli next tauri apps api next amp amp pnpm run tauri android initWith this command the cli tool will do some configuration for us so let s sit back and wait for it to complete 🧋When the cli has finished go to src tauri you should now see a folder called gen with some android relative files in it It means that the tool has correctly generated an android project for you One last thing before we run this on our device Open tauri conf json file inside src tauri and change the bundle identifier to a custom one following this pattern com developeralias appname For example for me i ve changed it into com yourname appname Ok now let s run our app run the command pnpm run tauri android dev open What this command will do is trying to launch our app on android emulator and if it doesn t find one it will open Android Studio for you In my case i want to run it on my real device so i ll wait the Android Studio to pop up I had to change this line in the build gradle kts file to match my configuration Change thisimplementation com android tools build gradle To thisimplementation com android tools build gradle ️If you stumble across an error saying that tauri apps cli darwin x is missing then install the required dependency by pnpm i save tauri apps cli darwin x TestTime to run our app As you can see it opened up Android Studio and detected my device perfectly Just go on and click on the Run app button and wait for the app to run If the app doesn t run on the first time try to close Android Studio and re run the command gt pnpm tauri android dev open Yay Now try to change something inside src App tsx and save it Changes are directly taken into account and update your app As Tauri uses your favorite framework to load you can use our favorite tools with it You can also build your app by doing this command gt pnpm tauri android build Final wordsTauri for mobile is still in alpha release so i do not recommend using it on production but i think that it s already pretty cool Next time we will discuss about the interaction with Rust and mobile plugins Let me know if you want me to do more tutorial about it Thank you for sticking with me till the end See y all |
2023-02-19 18:06:26 |
Apple |
AppleInsider - Frontpage News |
Apple Watch owner saved from fatal internal bleeding after napping |
https://appleinsider.com/articles/23/02/19/apple-watch-owner-saved-from-fatal-internal-bleeding-after-napping?utm_medium=rss
|
Apple Watch owner saved from fatal internal bleeding after nappingThe Apple Watch has helped save one owner s life by alerting them to a racing pulse following a nap that led to a diagnosis of severe internal bleeding Apple Watch Series Apple s wearables include a number of different alerts to help users monitor their health including some relating to pulse rate According to a Reddit post one lucky wearer was helped from a potentially fatal situation by one such alert Read more |
2023-02-19 18:35:14 |
海外TECH |
Engadget |
A new Civilization game is in development |
https://www.engadget.com/a-new-civilization-game-is-in-development-182436018.html?src=rss
|
A new Civilization game is in developmentMore than six years following the most recent entry in the series Firaxis has confirmed it s working on a new Civilization game The studio didn t share many details about the new title but it did say that Ed Beach is the creative director of the project Beach has more than years of experience working on the franchise including most recently as lead designer of Civilization VI Firaxis parent company Take Two Interactive shared the news this week in a press release announcing a handful of staffing changes at the studio via Eurogamer Studio head Steve Martin is leaving Firaxis after serving nearly years as the company s president a position he inherited from Firaxis co founder Jeff Briggs in Heather Hazen previously the studio s chief operating officer is taking over the day to day operations of Firaxis All gratitude pic twitter com pqemVvdーJake Solomon SolomonJake February “I m thrilled to have this opportunity to carry on the studio s storied legacy beginning with the announcement that Firaxis is in development on the next iteration of the legendary Civilization franchise Hazen said “I m lucky to be working with some of the best developers in our industry and we have plans to take the Civilization franchise to exciting new heights for our millions of players around the world On Friday Firaxis also announced the departure of Jake Solomon After years the designer who was one of the studio s best known employees thanks to his work on the XCOM franchise and Marvel s Midnight Suns is leaving to pursue new opportunities quot I loved designing tactical turn based games but it s time for other smarter people to push that space forward Solomon said on Twitter “My brain is on fire with a new dream Time to go chase it quot |
2023-02-19 18:24:36 |
ニュース |
BBC News - Home |
Baftas 2023: Kerry Condon and Barry Keoghan among early winners |
https://www.bbc.co.uk/news/entertainment-arts-64510093?at_medium=RSS&at_campaign=KARANGA
|
festival |
2023-02-19 18:55:24 |
ニュース |
BBC News - Home |
Tottenham 2-0 West Ham: Emerson Royal and Son Heung-min goals take Spurs into Premier League top four |
https://www.bbc.co.uk/sport/football/64614430?at_medium=RSS&at_campaign=KARANGA
|
Tottenham West Ham Emerson Royal and Son Heung min goals take Spurs into Premier League top fourTottenham move into the top four of the Premier League thanks to a home victory over struggling West Ham who remain in the relegation zone |
2023-02-19 18:38:40 |
ニュース |
BBC News - Home |
England 2-1 Italy: Rachel Daly double helps England avoid Italy scare |
https://www.bbc.co.uk/sport/football/64688596?at_medium=RSS&at_campaign=KARANGA
|
arnold |
2023-02-19 18:29:52 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
ダイハツ・タントファンクロス、ミニバン以上に夢広がる自由空間ワゴン【試乗記】 - CAR and DRIVER 注目カー・ファイル |
https://diamond.jp/articles/-/317962
|
caranddriver |
2023-02-20 03:55:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「働きがいのある会社ランキング」で見る、社員の働きやすさの必要条件とは? - 親と子の「就活最前線」 |
https://diamond.jp/articles/-/317783
|
placetoworkinstitutejapan |
2023-02-20 03:50:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
イマドキ部下の「本音」の引き出し方、「適切な評価」の極意とは? - ニュースな本 |
https://diamond.jp/articles/-/317026
|
イマドキ部下の「本音」の引き出し方、「適切な評価」の極意とはニュースな本異なる時代背景や価値観のもとで生きる「イマドキ」部下を成長させるには、まず上司が変わるべきだ。 |
2023-02-20 03:45:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
非正規雇用の担い手不足で人手不足が深刻化、ビジネスモデルの転換が急務 - 数字は語る |
https://diamond.jp/articles/-/318010
|
人手不足 |
2023-02-20 03:40:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
頼みのグッチ失速、仏ケリングが打つべき手は - WSJ PickUp |
https://diamond.jp/articles/-/317989
|
wsjpickup |
2023-02-20 03:35:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【社説】偵察気球問題、軽視するバイデン大統領 - WSJ PickUp |
https://diamond.jp/articles/-/317986
|
wsjpickup |
2023-02-20 03:30:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
米デフォルト寸前の教訓、民主・共和で正反対 - WSJ PickUp |
https://diamond.jp/articles/-/317984
|
wsjpickup |
2023-02-20 03:25:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「習近平に感謝」の洗脳、汚水タンク漬け…ウイグル“再教育施設”生還者の壮絶証言 - ニュースな本 |
https://diamond.jp/articles/-/317700
|
平方メートル |
2023-02-20 03:20:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
Google製「Pixel」が、アンドロイドスマホで今最もおすすめな理由 - News&Analysis |
https://diamond.jp/articles/-/317827
|
google |
2023-02-20 03:15:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「DX」のその先へ! コマツの変革はいかにして進められたのか - 『ビヨンド・デジタル』――企業変革の7つの必須要件 |
https://diamond.jp/articles/-/317602
|
建設機械 |
2023-02-20 03:10:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
変革と成長を成し遂げるための「知る・選ぶ・行動する」の3つのサイクル - チームコンサルティング理論 |
https://diamond.jp/articles/-/315707
|
変革と成長を成し遂げるための「知る・選ぶ・行動する」のつのサイクルチームコンサルティング理論日本屈指の歴史を誇る経営コンサルタント会社であるタナベコンサルティンググループが、年の蓄積から導き出した企業の変革と持続的成長のノウハウを記した書『チームコンサルティング理論』について解説していきます。 |
2023-02-20 03:07:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
感じのいい人に必ず共通する、メールを書くときの「ある工夫」とは? - 気づかいの壁 |
https://diamond.jp/articles/-/317314
|
感じのいい人に必ず共通する、メールを書くときの「ある工夫」とは気づかいの壁「メールで資料を送る」とき、相手に絶対に読んでもらえる「ある工夫」とは何か「気がつくだけの人」で終わらず、「気がきく人」に変われる、とっておきのコツをご紹介する著書『気づかいの壁』。 |
2023-02-20 03:05:00 |
海外TECH |
reddit |
Team Vitality vs. SK Gaming / LEC 2023 Winter Groups - Group A Qualification Match / Post-Match Discussion |
https://www.reddit.com/r/leagueoflegends/comments/116kac9/team_vitality_vs_sk_gaming_lec_2023_winter_groups/
|
Team Vitality vs SK Gaming LEC Winter Groups Group A Qualification Match Post Match DiscussionLEC WINTER Official page Leaguepedia Liquipedia Eventvods com New to LoL Team Vitality SK Gaming VIT Leaguepedia Liquipedia Website Twitter Facebook YouTube Subreddit SK Leaguepedia Liquipedia Website Twitter Facebook YouTube Subreddit MATCH VIT vs SK Winner SK Gaming in m Bans Bans G K T D B VIT Caitlyn Sejuani Lucian Kassadin Sion k HT H H CT B CT SK Karma Ashe Jayce Nautilus Olaf k C CT B CT VIT vs SK Photon Gangplank TOP Jax Irrelevant Bo Elise JNG Maokai Markoon Perkz Sylas MID Cassiopeia Sertuss Neon Varus BOT Zeri Exakick Kaiser Alistar SUP Lulu Doss MATCH VIT vs SK Winner SK Gaming in m Bans Bans G K T D B VIT Sejuani Maokai Lucian Soraka Renata Glasc k None SK Karma Ashe Elise Gragas Gangplank k I H C H CT B VIT vs SK Photon Ksante TOP Jax Irrelevant Bo Karthus JNG Vi Markoon Perkz Tristana MID Ahri Sertuss Neon Zeri BOT Draven Exakick Kaiser Leona SUP Rakan Doss This thread was created by the Post Match Team submitted by u Vexis to r leagueoflegends link comments |
2023-02-19 18:35:11 |
コメント
コメントを投稿