vi

Coronavirus: Bread and cake tips from a self-isolating baker

Ray normally runs his family bakery, Rinkoffs, but is currently staying at home with his wife.




vi

Coronavirus: Three continents, four lives, one day

The stories of people who died on one day, from an exile who returned home to a disaster survivor.




vi

Coronavirus coffee farmer: 'We're definitely scared'

Many small coffee producers fear they will go under, as Covid-19 has shut down their usual buyers.




vi

Coronavirus: Disease meets deforestation at heart of Brazil's Amazon

Coronavirus has overwhelmed Manaus, the Amazon's biggest city, and the worst is yet to come.




vi

Coronavirus: São Paulo governor at odds with Bolsonaro

São Paulo Governor João Doria has imposed tough virus curbs, a move slammed by President Bolsonaro.




vi

Coronavirus: Brazil's outbreak 'threatens Paraguay's success'

Paraguay's president says he has reinforced the border with the worst-hit country in South America.




vi

The Diverse React Navigation Ecosystem

The routing ecosystem around React and React Native is quite different. One is characterized by a strong incumbent, and the other is plagued by rapid change.

React JS

No question about it, React Router (ReactTraining/react-router) is king here. They have the benefit of several years of active development, along with an active community submitting PR’s, fixes, etc. Supplement that with myriad tutorials and how-to’s and you end up with a well-supported, stable product. To be fair, React Router has suffered some major API upsets, and is nearly the poster-child for javascript fatigue but the maintainers have declared their lasting support for a few specific versions, which means you can plop down with V3 and be good to go for the next 12 to 24 months.

React Native

Ok, this is where things start to get really, really crazy. The most important thing to keep in mind is that the React Native team has produced three navigation helpers: NavigatorIOS, Navigator, and NavigatorExperimental.

  • NavigatorIOS was quickly deprecated, as it was supported only by (you guessed it) IOS.
  • Navigator is the currently endorsed solution for navigation, at least if you are following the official docs. However, its about to be upset by-
  • NavigationExperimental. This is an updated navigator that has learned some lessons from Navigator, and has some solid integration with Redux. ‘Navigator’ is (or was!) sleighted to be deprecated in favor of NavigationExperimental at some point.

Already you have three ‘official’ navigators supported by the React Native team. The big issue with all three of these is that they are somewhat lightweight and don’t include a lot of common navigation situations out of the box, like sidebars, tab bars, headers, etc. To solve that, the community has introduced…

  • React Native Router Flux (aksonov/react-native-router-flux). My personal favorite, this is router is based upon NavigationExperimental. You can imagine that the authors looked at NavigationExperimental, realized that everyone would be writing the same wrapper code around it, and so created this project.
  • React Native Router (t4t5/react-native-router). Haven’t used it, but it is colossally popular.
  • React Router Native (jmurzy/react-router-native). Strives for API conformity with React Router (the above mentioned one). The great approach here is that they bring in the concept of a URL in native apps, where one doesn’t otherwise exist. This is a great approach that simplifies a lot of common routing situations. Of course, there’s one more big solution that is supposedly going to become the standard:
  • React Navigation (react-community/react-navigation). Seen as a solution that will soon be ‘official’ in the community, it is intended to replaced NavigationExperimental. This package is still in active development, so I expect at least a bit of API upset over the coming months. If you want to use official solutions, go with this, if you want a tried and true solution, go with React Native Router Flux.




vi

Javier Ceppi, Praful Patel, and Jaime Yarza speak to the media during a press conference

KOLKATA, INDIA - OCTOBER 26: L-R: Javier Ceppi, Tournament Director at LOC FIFA U-17 World Cup India 2017, Patel Praful and Head of FIFA Tournaments, Jaime Yarza speak to the media during a press conference ahead of the FIFA U-17 World Cup India 2017 tournament at Vivekananda Yuba Bharati Krirangan on October 26, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

Javier Ceppi, Praful Patel and Jaime Yarza speak during a India 2017 press conference

KOLKATA, INDIA - OCTOBER 26: L-R: Javier Ceppi, Tournament Director at LOC FIFA U-17 World Cup India 2017, Patel Praful and Head of FIFA Tournaments, Jaime Yarza speak to the media during a press conference ahead of the FIFA U-17 World Cup India 2017 tournament at Vivekananda Yuba Bharati Krirangan on October 26, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

A general view of the stadium during the FIFA U-17 World Cup India 2017 final

KOLKATA, INDIA - OCTOBER 27: A general view of the stadium during the FIFA U-17 World Cup India 2017 tournament at Vivekananda Yuba Bharati Krirangan on October 27, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

A general view of the stadium during the FIFA U-17 World Cup India 2017 final

KOLKATA, INDIA - OCTOBER 27: A general view of the stadium during the FIFA U-17 World Cup India 2017 tournament at Vivekananda Yuba Bharati Krirangan on October 27, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

A general view of the stadium during the FIFA U-17 World Cup India 2017 final

KOLKATA, INDIA - OCTOBER 27: A general view of the stadium during the FIFA U-17 World Cup India 2017 tournament at Vivekananda Yuba Bharati Krirangan on October 27, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

A general view of Spain dressing room

KOLKATA, INDIA - OCTOBER 28: A general view of Spain dressing room prior to the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

A general view of Spain dressing room

KOLKATA, INDIA - OCTOBER 28: A general view of Spain dressing room prior to the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

A general view of England dressing room

KOLKATA, INDIA - OCTOBER 28: A general view of England dressing room prior to the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

A general view of England dressing room

KOLKATA, INDIA - OCTOBER 28: A general view of England dressing room prior to the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

A general view of England dressing room

KOLKATA, INDIA - OCTOBER 28: A general view of England dressing room prior to the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

A general view of England dressing room

KOLKATA, INDIA - OCTOBER 28: A general view of England dressing room prior to the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

A general view of England dressing room prior to the FIFA U-17 World Cup India 2017 Final

KOLKATA, INDIA - OCTOBER 28: A general view of England dressing room prior to the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

A general view of the Spain dressing room prior to the FIFA U-17 World Cup final

KOLKATA, INDIA - OCTOBER 28: (EDITOR'S NOTE: Image was created as an Equirectangular Panorama. Import image into a panoramic player to create an interactive 360 degree view) A general view of the Spain dressing room prior to the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

A general view of action during the FIFA U-17 World Cup India 2017 3rd Place match

KOLKATA, INDIA - OCTOBER 28: A general view of action during the FIFA U-17 World Cup India 2017 3rd Place match between Brazil and Mali at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

A general view of the Spain team

KOLKATA, INDIA - OCTOBER 28: A general view of the Spain team prior to the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

Vitao of Brazil poses with Fair Play Trophy

KOLKATA, INDIA - OCTOBER 28: Vitao of Brazil poses with Fair Play Trophy during the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

India 2017 individual awards winners

England's midfielder Phil Foden (R) with his 'Man of the Tournament' trophy, England's forward Rhin Brewster (L) with his 'Highest Scorer' trophy and England's Brazilian goalkeeper Gabriel Brazao with his 'Best Goalkeeper' trophy pose for a photo after England's win over Spain in the final FIFA U-17 World Cup football match at the Vivekananda Yuba Bharati Krirangan stadium in Kolkata on October 28, 2017. / AFP / Dibyangshu SARKAR




vi

Philip Foden and Rhian Brewster of England pose after victory

KOLKATA, INDIA - OCTOBER 28: Philip Foden and Rhian Brewster of England pose after victory during the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Jan Kruger - FIFA/FIFA via Getty Images)




vi

L-R: Tashan Oakley-Boothe, Jonathan Panzo and Joel Latibeaudiere of England pose for photos after the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2

L-R: Tashan Oakley-Boothe, Jonathan Panzo and Joel Latibeaudiere of England pose for photos after the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)




vi

Philip Foden of England celebrates the victory after the FIFA U-17 World Cup India 2017 Final

KOLKATA, INDIA - OCTOBER 28: (EDITOR'S NOTE: This image has been processed using digital filters) Philip Foden of England celebrates the victory after the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Buda Mendes - FIFA/FIFA via Getty Images)




vi

Marc Guehi of England celebrates the victory

KOLKATA, INDIA - OCTOBER 28: Marc Guehi of England celebrates the victory after the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Buda Mendes - FIFA/FIFA via Getty Images)




vi

Timothy Eyoma and Marc Guehi of England celebrate the victory

KOLKATA, INDIA - OCTOBER 28: (L-R) Timothy Eyoma and Marc Guehi of England celebrate the victory after the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Buda Mendes - FIFA/FIFA via Getty Images)




vi

Vitao of Brazil poses with Fair Play Trophy

KOLKATA, INDIA - OCTOBER 28: Vitao of Brazil poses with Fair Play Trophy during the FIFA U-17 World Cup India 2017 Final match between England and Spain at Vivekananda Yuba Bharati Krirangan on October 28, 2017 in Kolkata, India. (Photo by Buda Mendes - FIFA/FIFA via Getty Images)




vi

Javid caught between pride and frustration

FIFA.com ​spoke to the disconsolate yet proud Mahdi Javid after Iran were defeated 4-3 by Russia in the semi-finals of the FIFA Futsal World Cup.




vi

Abramov breaks his interview hoodoo ahead of the final

Russia's Sergey Abramov broke one of his superstitions and gave FIFA.com an interview ahead of his country's big final against Argentina at the FIFA Futsal World Cup Colombia 2016.




vi

Seven questions to Skorovich and Giustozzi

To lift the FIFA Futsal World Cup, teams must successfully negotiate seven matches, as Russia and Argentina – the Colombia 2016 finalists who will lock horns on Saturday – know all too well. Prior to that decisive duel, FIFA.com posed seven questions to the coaches of the two surviving teams. 

 




vi

Xavi: I'm suffering if we don't have the ball




vi

Gabi, a serial leader from Simeone to Xavi




vi

Filipe Luis: We're giving the semi-final maximum priority




vi

Sanchez and Monterrey eye victorious 2019 finale




vi

Mahdi Javid (R) of Iran and Robinho (L) of Russia fight for the ball

MEDELLIN, COLOMBIA - SEPTEMBER 27: Mahdi Javid (R) of Iran and Robinho (L) of Russia fight for the ball during the FIFA Futsal World Cup Semi-Final match between Iran and Russia at Coliseo Ivan de Bedout stadium on September 27, 2016 in Medellin, Colombia. (Photo by Alex Caparros - FIFA/FIFA via Getty Images)




vi

General view of play during the FIFA Futsal World Cup semi-final match

MEDELLIN, COLOMBIA - SEPTEMBER 27: General view of play during the FIFA Futsal World Cup semi-final match between Iran and Russia at Coliseo Ivan de Bedout on September 27, 2016 in Medellin, Colombia. (Photo by Jan Kruger - FIFA/FIFA via Getty Images)




vi

General view of play during the FIFA Futsal World Cup semi-final match

MEDELLIN, COLOMBIA - SEPTEMBER 27: General view of play during the FIFA Futsal World Cup semi-final match between Iran and Russia at Coliseo Ivan de Bedout on September 27, 2016 in Medellin, Colombia. (Photo by Jan Kruger - FIFA/FIFA via Getty Images)




vi

A general view of the Coliseo Ivan de Bedout

MEDELLIN, COLOMBIA - SEPTEMBER 27: A general view of the Coliseo Ivan de Bedout stadium during the FIFA Futsal World Cup Semi-Final match between Iran and Russia at Coliseo Ivan de Bedout stadium on September 27, 2016 in Medellin, Colombia. (Photo by Alex Caparros - FIFA/FIFA via Getty Images)




vi

Players shake hand at the end of the match during the FIFA Futsal World Cup round of 16 match between Russia and Vietnam

MEDELLIN, COLOMBIA - SEPTEMBER 20: Players shake hand at the end of the match during the FIFA Futsal World Cup round of 16 match between Russia and Vietnam at Coliseo Ivan de Bedout on September 20, 2016 in Medellin, Colombia. (Photo by Jan Kruger - FIFA/FIFA via Getty Images)




vi

Argentina's Pablo Taborda (L) vies for the ball with Portugal's Cardinal

Argentina's Pablo Taborda (L) vies for the ball with Portugal's Cardinal during their Colombia 2016 FIFA Futsal World Cup match against Portugal at the Coliseo El Pueblo stadium, in Cali, Colombia on September 28, 2016. / AFP / LUIS ROBAYO




vi

Argentina's supporters celebrate the victory over Portugal

Argentina's supporters celebrate the victory over Portugal in their Colombia 2016 FIFA Futsal World Cup match at the Coliseo El Pueblo stadium, in Cali, Colombia on September 28, 2016. / AFP / LUIS ROBAYO




vi

Cardinal of Portugal vies with Damian Stazzone of Argentina

Cardinal of Portugal vies with Damian Stazzone of Argentina during a semi final match between Argentina and Portugal as part of 2016 FIFA Futsal World Cup Colombia at Coliseo El Pueblo on September 28, 2016 in Cali, Colombia. (Photo by Robert Salazar/LatinContent/Getty Images)




vi

Damian Stazzone of Argentina vies with Bruno Coelho of Portugal

Damian Stazzone of Argentina vies with Bruno Coelho of Portugal during a semi final match between Argentina and Portugal as part of 2016 FIFA Futsal World Cup Colombia at Coliseo El Pueblo on September 28, 2016 in Cali, Colombia. (Photo by Robert Salazar/LatinContent/Getty Images)




vi

A Montage showing Sergey Skorovich, coach of Russia, and Diego Giustozzi, coach of Argentina, at the FIFA Futsal World Cup Colombia 2016

A Montage showing Sergey Skorovich, coach of Russia, and Diego Giustozzi, coach of Argentina, at the FIFA Futsal World Cup Colombia 2016




vi

A general view of the Coliseo El Pueblo stadium

CALI, COLOMBIA - OCTOBER 01: A general view of the Coliseo El Pueblo stadium ahead of the FIFA Futsal World Cup Third Place Play off match between Iran and Portugal at the Coliseo El Pueblo stadium on October 1, 2016 in Cali, Colombia. (Photo by Alex Caparros - FIFA/FIFA via Getty Images)




vi

A general view of the Coliseo El Pueblo stadium

A general view of the Coliseo El Pueblo stadium ahead of the FIFA Futsal World Cup Third Place Play off match between Iran and Portugal at the Coliseo El Pueblo stadium on October 1, 2016 in Cali, Colombia. (Photo by Alex Caparros - FIFA/FIFA via Getty Images)




vi

Mahdi Javid (L) of Iran controls the ball next to Ricardinho (R) of Portugal

Mahdi Javid (L) of Iran controls the ball next to Ricardinho (R) of Portugal during the FIFA Futsal World Cup Third Place Play off match between Iran and Portugal at the Coliseo El Pueblo stadium on October 1, 2016 in Cali, Colombia. (Photo by Alex Caparros - FIFA/FIFA via Getty Images)